.comment{
    background-color: #ffffff;
}

.reply_son>img{
    width: 20px;
    height: 20px;
}

.actived{
    margin:10px auto
}

.actived>img{
    width: 10%;
    height: auto;
    border-radius: 50%;
}

.mdui-drawer{
    background-color: #edeff0;
    background: url(../img/bg_01.jpg);
}

.mdui-theme-accent-pink .mdui-color-theme-accent {
    color: #fff !important;
    background-color: #ff4081 !important;
}
/*.head_card-offset{
    padding-top: 65px;
}*/

.site-info {
    position: relative;
    padding: 2.5%;
    text-align: center;
    font-size: 13px;
    color: #B9B9B9;
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;

}

ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

.card-spacer {
    height: 12px;
}

.wp-block-audio audio {
    width:100%;
    min-width:300px
}
.block-editor-block-list__layout .reusable-block-edit-panel {
    align-items:center;
    background:#f8f9f9;
    color:#555d66;
    display:flex;
    flex-wrap:wrap;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:13px;
    position:relative;
    top:-14px;
    margin:0 -14px;
    padding:8px 14px;
    border:1px dashed rgba(145,151,162,.25);
    border-bottom:none
}
.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel {
    margin:0 -14px;
    padding:8px 14px
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner {
    margin:0 5px
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info {
    margin-right:auto
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label {
    margin-right:8px;
    white-space:nowrap;
    font-weight:600
}
.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
    flex:1 1 100%;
    font-size:14px;
    height:30px;
    margin:4px 0 8px
}
.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
    flex-shrink:0
}
@media (min-width:960px) {
    .block-editor-block-list__layout .reusable-block-edit-panel {
        flex-wrap:nowrap
    }
    .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
        margin:0
    }
    .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
        margin:0 0 0 5px
    }
}.editor-block-list__layout .is-selected .reusable-block-edit-panel {
     border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent
 }
.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel {
    border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent
}
.block-editor-block-list__layout .reusable-block-indicator {
    background:#fff;
    border:1px dashed #e2e4e7;
    color:#555d66;
    top:-14px;
    height:30px;
    padding:4px;
    position:absolute;
    z-index:1;
    width:30px;
    right:-14px
}
.wp-block-button {
    color:#fff
}
.wp-block-button.aligncenter {
    text-align:center
}
.wp-block-button.alignright {
    text-align:right
}
.wp-block-button__link {
    background-color:#32373c;
    border:none;
    border-radius:28px;
    box-shadow:none;
    color:inherit;
    cursor:pointer;
    display:inline-block;
    font-size:18px;
    margin:0;
    padding:12px 24px;
    text-align:center;
    text-decoration:none;
    overflow-wrap:break-word
}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited {
    color:inherit
}
.is-style-squared .wp-block-button__link {
    border-radius:0
}
.is-style-outline {
    color:#32373c
}
.is-style-outline .wp-block-button__link {
    background-color:transparent;
    border:2px solid
}
.wp-block-calendar {
    text-align:center
}
.wp-block-calendar tbody td,.wp-block-calendar th {
    padding:4px;
    border:1px solid #e2e4e7
}
.wp-block-calendar tfoot td {
    border:none
}
.wp-block-calendar table {
    width:100%;
    border-collapse:collapse;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}
.wp-block-calendar table th {
    font-weight:440;
    background:#edeff0
}
.wp-block-calendar a {
    text-decoration:underline
}
.wp-block-calendar tfoot a {
    color:#00739c
}
.wp-block-calendar table caption,.wp-block-calendar table tbody {
    color:#40464d
}
.wp-block-categories.alignleft {
    margin-right:2em
}
.wp-block-categories.alignright {
    margin-left:2em
}
.wp-block-columns {
    display:flex;
    margin-bottom:28px;
    flex-wrap:wrap
}
@media (min-width:782px) {
    .wp-block-columns {
        flex-wrap:nowrap
    }
}.wp-block-column {
     margin-bottom:1em;
     flex-grow:1;
     min-width:0;
     word-break:break-word;
     overflow-wrap:break-word
 }
@media (max-width:599px) {
    .wp-block-column {
        flex-basis:100%!important
    }
}@media (min-width:600px) {
    .wp-block-column {
        flex-basis:calc(50% - 16px);
        flex-grow:0
    }
    .wp-block-column:nth-child(2n) {
        margin-left:32px
    }
}@media (min-width:782px) {
    .wp-block-column:not(:first-child) {
        margin-left:32px
    }
}.wp-block-columns.are-vertically-aligned-top {
     align-items:flex-start
 }
.wp-block-columns.are-vertically-aligned-center {
    align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom {
    align-items:flex-end
}
.wp-block-column.is-vertically-aligned-top {
    align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center {
    align-self:center
}
.wp-block-column.is-vertically-aligned-bottom {
    align-self:flex-end
}
.wp-block-cover,.wp-block-cover-image {
    position:relative;
    background-color:#000;
    background-size:cover;
    background-position:50%;
    min-height:430px;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden
}
.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content {
    justify-content:flex-start
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2 {
    margin-left:0;
    text-align:left
}
.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content {
    justify-content:flex-end
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2 {
    margin-right:0;
    text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2 {
    color:#fff;
    font-size:2em;
    line-height:1.25;
    z-index:1;
    margin-bottom:0;
    max-width:610px;
    padding:14px;
    text-align:center
}
.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover {
    color:#fff
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
    background-attachment:fixed
}
@supports (-webkit-overflow-scrolling:touch) {
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
        background-attachment:scroll
    }
}@media (prefers-reduced-motion:reduce) {
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
        background-attachment:scroll
    }
}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
     content:"";
     position:absolute;
     top:0;
     left:0;
     bottom:0;
     right:0;
     background-color:inherit;
     opacity:.5;
     z-index:1
 }
.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before {
    opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before {
    opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before {
    opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before {
    opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before {
    opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before {
    opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before {
    opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before {
    opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before {
    opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before {
    opacity:1
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
    max-width:305px;
    width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after {
    display:block;
    content:"";
    font-size:0;
    min-height:inherit
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-cover-image:after,.wp-block-cover:after {
        content:none
    }
}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
     display:flex
 }
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container {
    width:calc(100% - 70px);
    z-index:1;
    color:#f8f9f9
}
.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p {
    color:inherit
}
.wp-block-cover__video-background {
    position:absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    width:100%;
    height:100%;
    z-index:0;
    -o-object-fit:cover;
    object-fit:cover
}
.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright {
    max-width:360px;
    width:100%
}
.wp-block-embed {
    margin-bottom:1em
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
    position:relative
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    content:"";
    display:block;
    padding-top:50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top:42.85%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top:50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top:56.25%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top:75%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top:100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
    padding-top:66.66%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top:200%
}
.wp-block-file {
    margin-bottom:1.5em
}
.wp-block-file.aligncenter {
    text-align:center
}
.wp-block-file.alignright {
    text-align:right
}
.wp-block-file .wp-block-file__button {
    background:#32373c;
    border-radius:2em;
    color:#fff;
    font-size:13px;
    padding:.5em 1em
}
.wp-block-file a.wp-block-file__button {
    text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited {
    box-shadow:none;
    color:#fff;
    opacity:.85;
    text-decoration:none
}
.wp-block-file *+.wp-block-file__button {
    margin-left:.75em
}
.wp-block-gallery {
    display:flex;
    flex-wrap:wrap;
    list-style-type:none;
    padding:0
}
.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {
    margin:0 16px 16px 0;
    display:flex;
    flex-grow:1;
    flex-direction:column;
    justify-content:center;
    position:relative
}
.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
    margin:0;
    height:100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
        display:flex;
        align-items:flex-end;
        justify-content:flex-start
    }
}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
     display:block;
     max-width:100%;
     height:auto;
     width:100%
 }
@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
        width:auto
    }
}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {
     position:absolute;
     bottom:0;
     width:100%;
     max-height:100%;
     overflow:auto;
     padding:40px 10px 9px;
     color:#fff;
     text-align:center;
     font-size:13px;
     background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)
 }
.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img {
    display:inline
}
.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
    width:100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
        height:100%;
        flex:1;
        -o-object-fit:cover;
        object-fit:cover
    }
}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {
     width:calc((100% - 16px)/2)
 }
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right:0
}
.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item {
    width:100%;
    margin-right:0
}
@media (min-width:600px) {
    .wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {
        width:calc((100% - 32px)/3);
        margin-right:16px
    }
    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {
            width:calc((100% - 32px)/3 - 1px)
        }
    }.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item {
         width:calc((100% - 48px)/4);
         margin-right:16px
     }
    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item {
            width:calc((100% - 48px)/4 - 1px)
        }
    }.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item {
         width:calc((100% - 64px)/5);
         margin-right:16px
     }
    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item {
            width:calc((100% - 64px)/5 - 1px)
        }
    }.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item {
         width:calc((100% - 80px)/6);
         margin-right:16px
     }
    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item {
            width:calc((100% - 80px)/6 - 1px)
        }
    }.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item {
         width:calc((100% - 96px)/7);
         margin-right:16px
     }
    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item {
            width:calc((100% - 96px)/7 - 1px)
        }
    }.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item {
         width:calc((100% - 112px)/8);
         margin-right:16px
     }
    @supports (-ms-ime-align:auto) {
        .wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item {
            width:calc((100% - 112px)/8 - 1px)
        }
    }.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
         margin-right:0
     }
    .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
        margin-right:0
    }
    .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
        margin-right:0
    }
    .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
        margin-right:0
    }
    .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
        margin-right:0
    }
    .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
        margin-right:0
    }
    .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
        margin-right:0
    }
    .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right:0
    }
}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child {
     margin-right:0
 }
.wp-block-gallery.alignleft,.wp-block-gallery.alignright {
    max-width:305px;
    width:100%
}
.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright {
    display:flex
}
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
    justify-content:center
}
.wp-block-image {
    max-width:100%;
    margin-bottom:1em;
    margin-left:0;
    margin-right:0
}
.wp-block-image img {
    max-width:100%
}
.wp-block-image.aligncenter {
    text-align:center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img {
    width:100%
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized {
    display:table;
    margin-left:0;
    margin-right:0
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption {
    display:table-caption;
    caption-side:bottom
}
.wp-block-image .alignleft {
    float:left;
    margin-right:1em
}
.wp-block-image .alignright {
    float:right;
    margin-left:1em
}
.wp-block-image .aligncenter {
    margin-left:auto;
    margin-right:auto
}
.wp-block-latest-comments__comment {
    font-size:15px;
    line-height:1.1;
    list-style:none;
    margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment {
    min-height:36px;
    list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left:52px
}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment {
    line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p {
    font-size:14px;
    line-height:1.8;
    margin:5px 0 20px
}
.wp-block-latest-comments__comment-date {
    color:#8f98a1;
    display:block;
    font-size:12px
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
    border-radius:24px;
    display:block;
    float:left;
    height:40px;
    margin-right:12px;
    width:40px
}
.wp-block-latest-posts.alignleft {
    margin-right:2em
}
.wp-block-latest-posts.alignright {
    margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
    list-style:none
}
.wp-block-latest-posts.is-grid {
    display:flex;
    flex-wrap:wrap;
    padding:0
}
.wp-block-latest-posts.is-grid li {
    margin:0 16px 16px 0;
    width:100%
}
@media (min-width:600px) {
    .wp-block-latest-posts.columns-2 li {
        width:calc(50% - 16px)
    }
    .wp-block-latest-posts.columns-3 li {
        width:calc(33.33333% - 16px)
    }
    .wp-block-latest-posts.columns-4 li {
        width:calc(25% - 16px)
    }
    .wp-block-latest-posts.columns-5 li {
        width:calc(20% - 16px)
    }
    .wp-block-latest-posts.columns-6 li {
        width:calc(16.66667% - 16px)
    }
}.wp-block-latest-posts__post-date {
     display:block;
     color:#6c7781;
     font-size:13px
 }
.wp-block-latest-posts__post-excerpt {
    margin-top:8px;
    margin-bottom:16px
}
.wp-block-media-text {
    display:grid;
    grid-template-rows:auto;
    align-items:center;
    grid-template-areas:"media-text-media media-text-content";
    grid-template-columns:50% auto
}
.wp-block-media-text.has-media-on-the-right {
    grid-template-areas:"media-text-content media-text-media";
    grid-template-columns:auto 50%
}
.wp-block-media-text.is-vertically-aligned-top {
    align-items:start
}
.wp-block-media-text.is-vertically-aligned-center {
    align-items:center
}
.wp-block-media-text.is-vertically-aligned-bottom {
    align-items:end
}
.wp-block-media-text .wp-block-media-text__media {
    grid-area:media-text-media;
    margin:0
}
.wp-block-media-text .wp-block-media-text__content {
    word-break:break-word;
    grid-area:media-text-content;
    padding:0 8%
}
.wp-block-media-text>figure>img,.wp-block-media-text>figure>video {
    max-width:unset;
    width:100%;
    vertical-align:middle
}
.wp-block-media-text.is-image-fill figure {
    height:100%;
    min-height:250px;
    background-size:cover
}
.wp-block-media-text.is-image-fill figure>img {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
@media (max-width:600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns:100%!important;
        grid-template-areas:"media-text-media" "media-text-content"
    }
    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
        grid-template-areas:"media-text-content" "media-text-media"
    }
}.is-small-text {
     font-size:14px
 }
.is-regular-text {
    font-size:16px
}
.is-large-text {
    font-size:36px
}
.is-larger-text {
    font-size:48px
}
.has-drop-cap:not(:focus):first-letter {
    float:left;
    font-size:8.4em;
    line-height:.68;
    font-weight:100;
    margin:.05em .1em 0 0;
    text-transform:uppercase;
    font-style:normal
}
.has-drop-cap:not(:focus):after {
    content:"";
    display:table;
    clear:both;
    padding-top:14px
}
p.has-background {
    padding:20px 30px
}
p.has-text-color a {
    color:inherit
}
.wp-block-pullquote {
    padding:3em 0;
    margin-left:0;
    margin-right:0;
    text-align:center
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
    max-width:305px
}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p {
    font-size:20px
}
.wp-block-pullquote p {
    font-size:28px;
    line-height:1.6
}
.wp-block-pullquote cite,.wp-block-pullquote footer {
    position:relative
}
.wp-block-pullquote .has-text-color a {
    color:inherit
}
.wp-block-pullquote:not(.is-style-solid-color) {
    background:none
}
.wp-block-pullquote.is-style-solid-color {
    border:none
}
.wp-block-pullquote.is-style-solid-color blockquote {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
    margin-top:0;
    margin-bottom:0;
    font-size:32px
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
    text-transform:none;
    font-style:normal
}
.wp-block-pullquote cite {
    color:inherit
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large {
    margin:0 0 16px;
    padding:0 1em
}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {
    font-size:24px;
    font-style:italic;
    line-height:1.6
}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer {
    font-size:18px;
    text-align:right
}
.wp-block-rss.alignleft {
    margin-right:2em
}
.wp-block-rss.alignright {
    margin-left:2em
}
.wp-block-rss.is-grid {
    display:flex;
    flex-wrap:wrap;
    padding:0;
    list-style:none
}
.wp-block-rss.is-grid li {
    margin:0 16px 16px 0;
    width:100%
}
@media (min-width:600px) {
    .wp-block-rss.columns-2 li {
        width:calc(50% - 16px)
    }
    .wp-block-rss.columns-3 li {
        width:calc(33.33333% - 16px)
    }
    .wp-block-rss.columns-4 li {
        width:calc(25% - 16px)
    }
    .wp-block-rss.columns-5 li {
        width:calc(20% - 16px)
    }
    .wp-block-rss.columns-6 li {
        width:calc(16.66667% - 16px)
    }
}.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
     display:block;
     color:#6c7781;
     font-size:13px
 }
.wp-block-search {
    display:flex;
    flex-wrap:wrap
}
.wp-block-search .wp-block-search__label {
    width:100%
}
.wp-block-search .wp-block-search__input {
    flex-grow:1
}
.wp-block-search .wp-block-search__button {
    margin-left:10px
}
.wp-block-separator.is-style-wide {
    border-bottom-width:1px
}
.wp-block-separator.is-style-dots {
    background:none;
    border:none;
    text-align:center;
    max-width:none;
    line-height:1;
    height:auto
}
.wp-block-separator.is-style-dots:before {
    content:"\00b7 \00b7 \00b7";
    color:#191e23;
    font-size:20px;
    letter-spacing:2em;
    padding-left:2em;
    font-family:serif
}
p.wp-block-subhead {
    font-size:1.1em;
    font-style:italic;
    opacity:.75
}
.wp-block-table.has-fixed-layout {
    table-layout:fixed;
    width:100%
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
    display:table;
    width:auto
}
.wp-block-table.has-subtle-light-gray-background-color {
    background-color:#f3f4f5
}
.wp-block-table.has-subtle-pale-green-background-color {
    background-color:#e9fbe5
}
.wp-block-table.has-subtle-pale-blue-background-color {
    background-color:#e7f5fe
}
.wp-block-table.has-subtle-pale-pink-background-color {
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes {
    border-spacing:0;
    border-collapse:inherit;
    background-color:transparent;
    border-bottom:1px solid #f3f4f5
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
    background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
    background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
    background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
    border-color:transparent
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter {
    display:flex
}
.wp-block-text-columns .wp-block-column {
    margin:0 16px;
    padding:0
}
.wp-block-text-columns .wp-block-column:first-child {
    margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child {
    margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column {
    width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
    width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
    width:25%
}
pre.wp-block-verse {
    white-space:nowrap;
    overflow:auto
}
.wp-block-video {
    margin-left:0;
    margin-right:0
}
.wp-block-video video {
    max-width:100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-video [poster] {
        -o-object-fit:cover;
        object-fit:cover
    }
}.wp-block-video.aligncenter {
     text-align:center
 }
:root .has-pale-pink-background-color {
    background-color:#f78da7
}
:root .has-vivid-red-background-color {
    background-color:#cf2e2e
}
:root .has-luminous-vivid-orange-background-color {
    background-color:#ff6900
}
:root .has-luminous-vivid-amber-background-color {
    background-color:#fcb900
}
:root .has-light-green-cyan-background-color {
    background-color:#7bdcb5
}
:root .has-vivid-green-cyan-background-color {
    background-color:#00d084
}
:root .has-pale-cyan-blue-background-color {
    background-color:#8ed1fc
}
:root .has-vivid-cyan-blue-background-color {
    background-color:#0693e3
}
:root .has-very-light-gray-background-color {
    background-color:#eee
}
:root .has-cyan-bluish-gray-background-color {
    background-color:#abb8c3
}
:root .has-very-dark-gray-background-color {
    background-color:#313131
}
:root .has-pale-pink-color {
    color:#f78da7
}
:root .has-vivid-red-color {
    color:#cf2e2e
}
:root .has-luminous-vivid-orange-color {
    color:#ff6900
}
:root .has-luminous-vivid-amber-color {
    color:#fcb900
}
:root .has-light-green-cyan-color {
    color:#7bdcb5
}
:root .has-vivid-green-cyan-color {
    color:#00d084
}
:root .has-pale-cyan-blue-color {
    color:#8ed1fc
}
:root .has-vivid-cyan-blue-color {
    color:#0693e3
}
:root .has-very-light-gray-color {
    color:#eee
}
:root .has-cyan-bluish-gray-color {
    color:#abb8c3
}
:root .has-very-dark-gray-color {
    color:#313131
}
.has-small-font-size {
    font-size:13px
}
.has-normal-font-size,.has-regular-font-size {
    font-size:16px
}
.has-medium-font-size {
    font-size:20px
}
.has-large-font-size {
    font-size:36px
}
.has-huge-font-size,.has-larger-font-size {
    font-size:42px
}
figcaption {
    margin-top:.5em
}
img {
    max-width:100%;
    height:auto
}
iframe {
    width:100%
}
@charset "utf-8";
#content {
    animation:main 1s
}
.headertop,.pattern-center {
    animation:header 1s
}
.site-branding {
    animation:sitetop 1s
}
.searchbox,.site-top .lower,.header-user-avatar {
    animation:searchbox 1s
}
.notice,.top-feature,.post-list-thumb,.post-list,.comments {
    animation:main .6s
}
@keyframes header {
    0% {
        opacity:0;
        transform:translateY(-50px)
    }
    100% {
        opacity:1;
        transform:translateY(0)
    }
}@keyframes main {
     0% {
         opacity:0;
         transform:translateY(50px)
     }
     100% {
         opacity:1;
         transform:translateY(0)
     }
 }@keyframes sitetop {
      0% {
          opacity:0;
          transform:translateX(-30px)
      }
      100% {
          opacity:1;
          transform:translateX(0)
      }
  }@keyframes searchbox {
       0% {
           opacity:0;
           transform:translateX(30px)
       }
       100% {
           opacity:1;
           transform:translateX(0)
       }
   }html {
        font-family:sans-serif;
        -webkit-text-size-adjust:100%;
        -ms-text-size-adjust:100%;
        overflow-x:hidden
    }
body {
    margin:0;
    font:300 17px -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    text-shadow:0 0 1px rgba(0,0,0,.1)
}
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 1000px white inset
}
::selection {
    background:#444;
    color:#fff
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display:block
}
audio,canvas,progress,video {
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden],template {
    display:none
}
a {
    background-color:transparent;
    text-decoration:none
}
a:active,a:hover {
    outline:none
}
abbr[title] {
    border-bottom:1px dotted
}
b,strong {
    font-weight:700
}
dfn {
    font-style:italic
}
h1 {
    font-size:2em;
    margin:.67em 0
}
mark {
    background:#ff0;
    color:#000
}
small {
    font-size:80%
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-.5em
}
sub {
    bottom:-.25em
}
img {
    border:0
}
svg:not(:root) {
    overflow:hidden
}
figure {
    margin:1em 40px
}
hr {
    box-sizing:content-box;
    height:0
}
pre {
    overflow:auto
}
code,kbd,pre,samp {
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea {
    color:inherit;
    font:inherit;
    margin:0
}
button {
    overflow:visible
}
button,select {
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled] {
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
input {
    line-height:normal
}
input[type="checkbox"],input[type="radio"] {
    box-sizing:border-box;
    padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height:auto
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    border:0;
    padding:0
}
textarea {
    overflow:auto
}
optgroup {
    font-weight:700
}
table {
    border-collapse:collapse;
    border-spacing:0
}
td,th {
    padding:0
}
body,button,input,select,textarea {
    color:#404040;
    font-family:sans-serif;
    font-size:16px;
    font-size:15px;
    line-height:1.5
}
h1,h2,h3,h4,h5,h6 {
    clear:both
}
p {
    margin-bottom:1.5em;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif
}
dfn,cite,em,i {
    font-style:italic
}
blockquote {
    margin:0;
    padding:30px 60px;
    background:#F9F9F9;
    position:relative
}
blockquote:before {
    content:"."!important;
    font-size:4rem;
    position:absolute;
    top:-50px;
    left:12px;
    color:#ABABAB;
    font-family:"SimHei",sans-serif
}
blockquote:after {
    content:'.'!important;
    font-size:4rem;
    position:absolute;
    top:-50px;
    right:-5px;
    color:#ABABAB;
    font-family:"SimHei",sans-serif
}
blockquote p {
    margin:5px 0
}
address {
    margin:0 0 1.5em
}
pre {
    background:#F8F8F8;
    font:15px/22px "microsoft jhenghei","Arial",Sans-Serif;
    line-height:1.6;
    margin-bottom:1.6em;
    max-width:100%;
    overflow:auto;
    padding:1.6em;
    text-shadow:none;
    color:#000
}
code,kbd,tt,var {
    font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
    font-size:15px;
    font-size:.9375rem
}
abbr,acronym {
    border-bottom:1px dotted #666;
    cursor:help
}
mark,ins {
    background:#fff9c0;
    text-decoration:none
}
big {
    font-size:125%
}
html {
    box-sizing:border-box
}
* {
    box-sizing:border-box
}
*:before,*:after {
    box-sizing:inherit
}
body {
    /*background:#fff*/
    background: #edeff0 url(../img/bg_01.jpg);
}
blockquote:before,blockquote:after,q:before,q:after {
    content:""
}
blockquote,q {
    quotes:"" ""
}
hr {
    background-color:#ccc;
    border:0;
    height:1px;
    margin-bottom:1.5em
}
ul,ol {
    margin:0 0 1.5em 3em
}
ul {
    list-style:disc
}
ol {
    list-style:decimal
}
li>ul,li>ol {
    margin-bottom:0;
    margin-left:1.5em
}
dt {
    font-weight:700
}
dd {
    margin:0 1.5em 1.5em
}
img {
    height:auto;
    max-width:100%
}
table {
    margin:0 0 1.5em;
    width:100%
}
/*button,input[type="button"],input[type="reset"],input[type="submit"] {
    border:1px solid;
    border-color:#ccc #ccc #bbb;
    border-radius:3px;
    background:#e6e6e6;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 15px 17px rgba(255,255,255,.5),inset 0 -5px 12px rgba(0,0,0,.05);
    color:rgba(0,0,0,.8);
    font-size:12px;
    font-size:.75rem;
    line-height:1;
    padding:.6em 1em .4em
}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
    border-color:#ccc #bbb #aaa;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 15px 17px rgba(255,255,255,.8),inset 0 -5px 12px rgba(0,0,0,.02)
}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {
    border-color:#aaa #bbb #bbb;
    box-shadow:inset 0 -1px 0 rgba(255,255,255,.5),inset 0 2px 5px rgba(0,0,0,.15)
}*/
/*input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {
    color:#666;
    border:1px solid #ccc;
    border-radius:3px
}*/
select {
    border:1px solid #ccc
}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {
    color:#111
}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"] {
    padding:3px
}
textarea {
    padding-left:3px;
    width:100%;
    color:#A5A5A5
}
/*a {
    color:royalblue;
    outline:none;
    -webkit-transition:color 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out;
    -moz-transition:color 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out;
    transition:color 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out
}*/
a:hover,a:focus,a:active {
    color:#A0DAD0
}
a:focus {
    outline:none
}
a:hover,a:active {
    outline:none
}
.site-top {
    width:100%;
    display:block;
    margin:0 auto;
    padding:0 20px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
@keyframes fade-in {
    0% {
        opacity:0
    }
    40% {
        opacity:0
    }
    100% {
        opacity:1
    }
}@-webkit-keyframes fade-in {
     0% {
         opacity:0
     }
     40% {
         opacity:0
     }
     100% {
         opacity:1
     }
 }.wrapper {
      animation:fade-in;
      animation-duration:0.5s;
      -webkit-animation:fade-in 0.5s
  }
#bgvideo {
    position:absolute;
    top:0;
    left:0;
    margin:0;
    padding:0;
    min-width:99.999%;
    min-height:550px;
    z-index:0
}
#video-btn,#video-add {
    position:absolute;
    bottom:3px;
    right:5px;
    width:32px;
    height:32px;
    z-index:100;
    background-position:center;
    background-size:cover;
    cursor:pointer;
    opacity:.8;
    -moz-animation:poi-face 10s linear infinite alternate;
    -webkit-animation:poi-face 10s linear infinite alternate;
    -o-animation:poi-face 10s linear infinite alternate;
    animation:poi-face 10s linear infinite alternate
}
#video-btn:hover,#video-add:hover {
    opacity:1
}
#video-add {
    bottom:45px;
    display:none
}
.video-stu {
    position:absolute;
    bottom:-100px;
    left:0;
    right:0;
    margin:auto;
    padding:6px 15px;
    text-align:center;
    color:#FFF;
    width:100%;
    background-color:rgba(0,0,0,.8);
    border-radius:0;
    font-size:18px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    -webkit-transition:.4s ease all;
    -moz-transition:.4s ease all;
    -o-transition:.4s ease all;
    transition:.4s ease all
}
.pattern-center {
    position:relative;
    top:0;
    left:0;
    width:100%;
    overflow:hidden
}
.pattern-center::before {
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.3)
}
.pattern-center::after {
    content:'';
    width:150%;
    height:4.375rem;
    background:#fff;
    left:-25%;
    bottom:-2.875rem;
    border-radius:100%;
    position:absolute
}
.pattern-attachment-img {
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    background-origin:border-box;
    width:100%;
    height:400px
}
.pattern-center header.pattern-header {
    position:absolute;
    top:45%;
    left:0;
    right:0;
    text-align:center;
    color:#FFF;
    z-index:1
}
.pattern-center h1.cat-title,.pattern-center h1.entry-title {
    color:#FFF;
    font-size:40px;
    font-weight:500;
    width:80%;
    margin:auto;
    padding:0;
    border:0;
    font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif
}
.pattern-center .cat-des {
    font-size:16px;
    display:block
}
.single-center::after {
    display:none
}
.pattern-center header.single-header {
    max-width:800px;
    padding:0 10px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    top:auto;
    bottom:20px
}
.single-center .single-header h1.entry-title {
    margin:0;
    font-size:32px;
    width:100%
}
.single-center .entry-census {
    color:#fff;
    font-size:14px;
    padding:18px 0 0;
    line-height:39px
}
.single-center .entry-census .bull {
    margin:0 5px
}
.single-center .entry-census span img {
    width:35px;
    height:35px;
    border-radius:100%;
    float:left;
    margin-right:12px
}
.single-center .entry-census a {
    color:#fff
}
@media (max-width:860px) {
    .pattern-center header.single-header {
        padding:0 4%
    }
    .pattern-attachment-img {
        height:280px
    }
    .pattern-center h1.cat-title,.pattern-center h1.entry-title,.single-center .single-header h1.entry-title {
        font-size:26px
    }
}.site-header {
     width:100%;
     background:none;
     -webkit-transition:all .4s ease;
     transition:all .4s ease;
     position:fixed;
     z-index:9999;
     top:0
 }
.yya {
    position:fixed;
    left:0;
    top:0;
    background:rgba(255,255,255,.98);
    box-shadow:0 0 1px rgba(0,0,0,.15)
}
.gizle {
    top:-100px
}
.sabit {
    top:0;
    z-index:9999
}
.site-branding {
    float:left;
    position:relative;
    height:75px;
    line-height:75px;
    margin-left:-6px
}
.site-title {
    margin:0
}
.site-title a {
    color:#464646;
    font-weight:400
}
.site-title a:hover {
    color:#68D4C0
}
.site-title img {
    height:40px;
    margin-top:17px;
    opacity:.75;
    -webkit-transition:color 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out;
    -moz-transition:color 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out;
    transition:color 0.2s ease-out,border 0.2s ease-out,opacity 0.2s ease-out
}
.site-title img:hover {
    opacity:1
}
.site-description {
    float:right
}
.header-focus {
    height:250px;
    background:#F9F9F9;
    margin:0 auto
}
.openNav {
    display:none
}
#mo-nav {
    display:none
}
.site-top .lower {
    position:relative;
    display:inline-block;
    float:right;
    margin:16.5px 0 0 0;
    font-size:15px
}
.site-top .lower nav {
    position:relative;
    float:right;
    display:none;
    animation:searchbox .2s
}
.site-top .lower nav.navbar {
    display:block
}
.m-nav {
    display:none
}
.site-top ul {
    margin:0;
    padding:0;
    list-style:none;
    display:inline-block
}
.site-top ul li {
    float:left;
    margin-left:28px;
    position:relative;
    -webkit-transition:all 1s ease
}
.site-top ul li a {
    padding:10px 0;
    display:inline-block;
    color:#666
}
.site-top ul li a:hover {
    color:#A0DAD0
}
#show-nav {
    position:relative;
    float:right;
    margin-left:20px;
    display:block;
    width:30px;
    height:33px;
    margin-top:4.5px;
    cursor:pointer;
    z-index:999
}
#show-nav .line {
    position:absolute;
    top:7px;
    left:50%;
    width:28px;
    margin-left:-15px;
    height:2px;
    background:#666;
    -webkit-transition:all .2s ease
}
#show-nav.showNav .line1 {
    top:16px
}
#show-nav.showNav .line3 {
    top:25px
}
#show-nav.hideNav .line1 {
    top:16px;
    -webkit-transform:rotateZ(45deg)
}
#show-nav.hideNav .line2 {
    opacity:0
}
#show-nav.hideNav .line3 {
    top:16px;
    -webkit-transform:rotateZ(-45deg)
}
.lower li ul {
    display:none;
    opacity:1;
    position:absolute;
    background:none;
    padding:10px;
    top:31px;
    right:-10px;
    width:150px;
    text-align:right;
    z-index:9999;
    border-radius:5px;
    -webkit-animation:fadeInUp .3s .1s ease both;
    -moz-animation:fadeInUp .3s .1s ease both
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity:0;
        -webkit-transform:translateY(10px)
    }
    100% {
        opacity:1;
        -webkit-transform:translateY(0)
    }
}@-moz-keyframes fadeInUp {
     0% {
         opacity:0;
         -moz-transform:translateY(10px)
     }
     100% {
         opacity:1;
         -moz-transform:translateY(0)
     }
 }.lower li:hover ul {
      display:inline-block;
      -webkit-transition:all 0.4s;
      transition:all 0.4s
  }
.lower li ul li {
    width:100%;
    margin:0
}
.site-top .menu-item-has-children li a {
    font-size:14px;
    padding:8px 18px;
    text-transform:none;
    color:#545454
}
.site-main {
    padding:40px 0 0;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif
}
.site-content {
    max-width:800px;
    padding:0 10px;
    margin-left:auto;
    margin-right:auto
}
.post-list {
    margin:0 0 8% 0;
    position:relative
}
.feature {
    position:absolute;
    margin-top:10px
}
.feature i {
    position:absolute;
    top:10px;
    left:10px;
    font-size:25px;
    color:white;
    width:80px;
    height:80px;
    line-height:80px;
    text-align:center;
    background:#BBE2DB;
    border-radius:50%;
    opacity:0;
    z-index:1
}
.overlay i {
    -moz-transition:opacity .4s ease-out;
    -o-transition:opacity .4s ease-out;
    -webkit-transition:opacity .4s ease-out;
    transition:opacity .4s ease-out
}
.feature img {
    width:100px;
    height:100px;
    border-radius:50%;
    padding:2px;
    border:1px solid #DADADA;
    position:relative
}
.feature:hover .overlay i {
    opacity:1
}
.post-list h1.entry-title {
    font-size:20px;
    font-weight:400;
    line-height:50px;
    margin:0 0 0 17%;
    position:relative;
    z-index:1;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:70%
}
.entry-title a {
    color:#504E4E;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif
}
.entry-title a:hover {
    color:#8fd0cc
}
.p-time {
    position:absolute;
    right:0;
    top:16px;
    font-size:12px;
    color:#989898;
    letter-spacing:0;
    font-family:din,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif
}
.p-time i {
    font-size:14px;
    margin-right:5px
}
i.iconfont.hotpost {
    font-size:14px;
    color:#FF3B00
}
.post-list p {
    min-height:60px;
    margin:0 0 0 17%;
    font-size:15px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    color:rgba(0,0,0,.66);
    letter-spacing:0;
    line-height:30px
}
.entry-footer {
    margin:0 0 0 17%;
    list-style:none
}
.post-more {
    margin-top:10px;
    text-align:right
}
.post-more i {
    font-size:25px;
    color:#666
}
.post-more i:hover {
    color:#000
}
.info-meta {
    margin-top:10px;
    font-family:din,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;
    position:absolute;
    top:20px;
    opacity:0;
    padding-top:8px;
    border-top:1px solid #ddd;
    -webkit-transform:translate3d(-150px,0,0);
    transform:translate3d(-150px,0,0);
    visibility:hidden;
    transition:.7s all ease;
    -webkit-transition:.6s all ease;
    -moz-transition:.6s all linear;
    -o-transition:.6s all ease;
    -ms-transition:.6s all ease
}
.info-meta span {
    color:#B3B3B3;
    font-size:13px;
    vertical-align:bottom
}
.info-meta i {
    margin-top:3px;
    margin-right:10px;
    float:left
}
.comnum {
    float:left
}
.info-meta a {
    color:#B3B3B3
}
.post-list:hover .info-meta {
    -webkit-transform:translate3d(-230px,0,0);
    transform:translate3d(-230px,0,0);
    opacity:1;
    visibility:visible
}
.post-list hr {
    width:30%;
    height:1px;
    margin:0 auto;
    border:0;
    background:#EFEFEF;
    margin-top:20px
}
@media (max-width:860px) {
    .site-main {
        padding:15px 0 0
    }
}.post-list-thumb {
     float:left;
     width:100%;
     height:auto;
     position:relative;
     margin:20px 0 80px;
     padding:40px;
     border:1px solid rgba(0,0,0,.05);
     background-color:#FFF
 }
.post-list-thumb::before {
    content:'';
    width:1px;
    height:100px;
    background-color:rgba(0,0,0,.05);
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    bottom:-101px;
    z-index:0
}
.post-list-thumb i {
    margin-right:5px;
    color:#989898;
    font-size:14px
}
.post-list-thumb a {
    color:#504E4E
}
.post-list-thumb .post-title h3 {
    word-break:break-all;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden
}
.post-date,.post-meta,.post-meta a {
    color:#888;
    font-size:12px
}
.comments-number {
    margin:0 10px
}
.post-thumb {
    float:right;
    width:55%
}
.post-thumb a {
    height:260px;
    position:relative;
    display:block;
    background-repeat:no-repeat;
    background-size:cover
}
.post-content-wrap {
    position:relative;
    display:inline-block;
    float:right;
    padding-right:30px;
    padding-left:0;
    width:45%
}
.float-content {
    position:relative;
    width:100%;
    right:0;
    margin:0;
    padding:0;
    z-index:500;
    background:#fff;
    color:rgba(0,0,0,.66)
}
.float-content .post-text {
    display:inline-block;
    text-align:justify;
    font-size:14px
}
.float-content i {
    font-size:25px;
    color:#666
}
.post-list-thumb-left .post-content-wrap {
    float:left;
    padding-left:30px;
    padding-right:0;
    text-align:right
}
.post-list-thumb-left .post-thumb {
    float:left
}
@media (max-width:768px) {
    .post-list-thumb {
        padding:0;
        border:0
    }
    .post-thumb,.post-content-wrap,.float-content {
        width:100%;
        left:0
    }
    .post-content-wrap,.post-list-thumb-left .post-content-wrap {
        text-align:left;
        margin:0;
        padding:20px;
        float:none;
        box-shadow:none;
        border:1px solid rgba(0,0,0,.05);
        border-top:0
    }
    .float-content {
        box-shadow:none;
        padding:0;
        margin:0
    }
    .post-bottom {
        text-align:right
    }
}@media (max-width:600px) {
    .post-thumb a {
        height:210px
    }
    .float-content .post-text {
        font-size:13px;
        margin-bottom:1em
    }
}.postava img {
     border-radius:50%;
     padding:2px;
     border:1px solid #E8E8E8;
     margin-top:25px
 }
.postava {
    float:right
}
.post-status p {
    margin:0
}
.s-time {
    position:relative;
    top:16px;
    font-size:12px;
    color:#989898;
    letter-spacing:1px;
    text-align:right;
    margin-bottom:10px;
    margin-top:-15px;
    font-family:din,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif
}
.s-content {
    min-height:60px;
    margin:0 14% 0 2%;
    padding:15px 30px;
    line-height:30px;
    border:1px dashed #E0E0E0;
    background:#FBFBFB
}
.s-time i {
    font-size:13px;
    margin-right:5px
}
.post-status {
    margin-bottom:80px
}
.navigator {
    text-align:center;
    margin:80px 0;
    display:block
}
.navigator a {
    display:inline-block;
    height:39px;
    line-height:39px;
    margin:20px 0
}
.navigator i {
    font-size:15px;
    color:#D8D8D8;
    padding:10px;
    border:2px solid #ddd;
    border-radius:50%;
    margin:0 10px
}
.navigator i:hover {
    color:#fff;
    background:#A0DAD0;
    border:2px solid #A0DAD0;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out
}
.site-footer {
    padding:2%;
    background:#fff
}
.site-info {
    text-align:center;
    font-size:13px;
    color:#B9B9B9;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif
}
.site-info a {
    color:#B9B9B9
}
.site-info a:hover {
    color:#A0DAD0
}
.footertext p {
    margin-bottom:8px
}
.footertext .foo-logo {
    width:30px;
    height:30px;
    opacity:.3;
    margin:0 auto;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    animation:poi-deg 12s infinite linear;
    -webkit-animation:poi-deg 12s infinite linear
}
.site-statistics {
    display:none
}
.entry-content ul {
    list-style:disc;
    background:#F9F9F9;
    border:1px dashed #E4E4E4;
    padding:15px 10px 15px 50px;
    color:#616161;
    margin-left:0
}
.entry-content ol {
    list-style:decimal;
    background:#F9F9F9;
    border:1px dashed #E4E4E4;
    padding:15px 10px 15px 50px;
    color:#616161;
    margin-left:0
}
.entry-content ol li,.entry-content ul li {
    padding:8px 0
}
.entry-content {
    position:relative
}
.entry-content h3 {
    padding-bottom:8px;
    border-bottom:1px dashed #ddd;
    color:#737373
}
.entry-content h3:before {
    content:"[";
    margin-right:5px;
    color:#FF6D6D;
    font-size:25px
}
.entry-content h3:after {
    content:"]";
    margin-left:5px;
    color:#FF6D6D;
    font-size:25px
}
.entry-content code {
    background:#eee;
    color:#E67474;
    word-break:break-word;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    padding:2px;
    text-shadow:none
}
.entry-content a {
    color:#E67474;
    text-decoration:underline
}
.entry-content a:hover {
    color:#72C5A6
}
h1.entry-title {
    font-size:24px;
    font-weight:300
}
.entry-content p {
    color:#797979
}
.entry-content p {
    line-height:30px
}
.entry-content hr {
    margin-top:40px;
    margin-bottom:40px;
    display:block;
    border:0;
    text-align:center;
    background:none
}
.entry-content hr:before {
    content:'...';
    display:inline-block;
    margin-left:.6em;
    color:rgba(0,0,0,.8);
    position:relative;
    top:-30px;
    font-size:28px;
    letter-spacing:.6em
}
.entry-content .post-password-form {
    text-align:center
}
.entry-header {
    margin:auto;
    text-align:left
}
.post .entry-header {
    text-align:center
}
.entry-census {
    font-size:12px;
    margin:0;
    color:#888
}
.entry-header hr {
    width:30%;
    height:1px;
    border:0;
    background:#EFEFEF;
    margin:20px auto
}
.Extendfull img {
    width:100%;
    border:5px solid #F3F3F3
}
h1.page-title {
    font-size:20px;
    font-weight:400;
    border:1px dashed #ddd;
    padding:10px 15px;
    color:#828282;
    margin-bottom:30px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif
}
h1.page-title.mb- {
    margin-top:100px
}
.cd-top {
    position:fixed;
    right:1%;
    bottom:-999px;
    z-index:99999;
    width:50px;
    height:60px;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    cursor:pointer;
    opacity:0
}
.cd-top.cd-is-visible {
    opacity:.7;
    bottom:8%
}
.cd-top.cd-fade-out {
    opacity:.85
}
.cd-top:hover {
    opacity:1
}
.post-footer {
    padding:20px 0;
    border-bottom:1px dashed #ddd;
    border-top:1px dashed #ddd;
    margin-top:30px;
    height:82px
}
.post-lincenses {
    text-align:center;
    padding-bottom:5px;
    font-size:14px
}
.post-lincenses a:hover {
    color:#888
}
.post-lincenses a {
    color:#B3B3B3
}
.post-tags {
    float:left;
    font-size:13px;
    color:#B3B3B3;
    text-transform:uppercase;
    font-family:din,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif
}
.post-tags a {
    color:#B3B3B3;
    margin-right:5px
}
.post-tags a:hover {
    color:#A0DAD0
}
.post-tags i {
    margin-right:5px
}
.post-like {
    float:right
}
.post-like a {
    color:#9FE0DD;
    font-size:13px
}
.post-like i {
    font-size:13px
}
.post-like a.done {
    cursor:not-allowed
}
.post-share {
    float:right;
    list-style:none;
    margin-right:20px
}
.post-share img:hover {
    opacity:.8
}
.post-share ul {
    list-style:none;
    margin:0;
    padding:0;
    opacity:0;
    display:none;
    top:-3px;
    position:relative;
    -moz-transition:opacity .4s ease-out;
    -o-transition:opacity .4s ease-out;
    -webkit-transition:opacity .4s ease-out;
    transition:opacity .4s ease-out
}
.post-share li {
    float:left;
    margin-right:20px
}
.post-share li img {
    width:32px;
    height:32px;
    padding:7px
}
.post-share ul li i {
    font-size:20px
}
.post-share span {
    float:left;
    margin-right:10px
}
.post-share ul li a:hover {
    color:#A0DAD0
}
.post-share .show-share {
    margin-left:10px;
    cursor:pointer;
    opacity:.6;
    float:right;
    -moz-transition:opacity .1s ease-out;
    -o-transition:opacity .1s ease-out;
    -webkit-transition:opacity .1s ease-out;
    transition:opacity .1s ease-out
}
.post-share:hover .show-share,.post-share:hover .sharehidden {
    opacity:1;
    display:inline-block
}
.post-squares {
    overflow:hidden;
    width:100%;
    margin:55px 0;
    background:#000
}
.post-squares .background {
    position:absolute;
    z-index:50;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:.4;
    background-size:cover;
    -webkit-transition:opacity 0.15s ease-out;
    -moz-transition:opacity 0.15s ease-out;
    transition:opacity 0.15s ease-out
}
.post-squares .info {
    position:relative;
    z-index:100
}
.post-squares article,.post-squares a {
    position:relative;
    display:block;
    float:left;
    overflow:hidden;
    height:100%;
    padding:55px 25px;
    text-align:center
}
.post-squares article:hover>.background,.post-squares a:hover>.background {
    opacity:.6
}
.post-squares .category {
    font-family:"microsoft jhenghei","Arial",Sans-Serif;
    font-size:10px;
    padding:7px 15px;
    text-transform:uppercase;
    color:#fff;
    border-radius:90px;
    background:#7fbb00
}
.post-squares h3 {
    font-family:"microsoft jhenghei","Arial",Sans-Serif;
    font-size:17px;
    font-weight:400;
    line-height:30px;
    margin:20px 0;
    color:#fff;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    display:block
}
.post-squares h3 a {
    display:block;
    color:#fff
}
.post-squares hr {
    width:15%;
    height:0;
    border:0;
    background:rgba(255,255,255,.6)
}
.post-squares .label {
    font-family:"microsoft jhenghei","Arial",Sans-Serif;
    font-size:13px;
    display:block;
    text-transform:uppercase;
    color:rgba(255,255,255,.7)
}
.post-squares .full {
    width:100%
}
.post-squares .half {
    width:50%;
    float:left
}
.post-squares .third {
    width:33.333%
}
@media (max-width:860px) {
    .post-squares .third {
        width:100%
    }
}@media (max-width:760px) {
    .post-squares .half {
        float:none;
        width:100%
    }
}@media (max-width:900px) {
    .post-squares.post-squares-featured {
        display:none
    }
}.post-squares.nextprev article,.post-squares.nextprev a {
     height:150px;
     padding:55px 40px;
     text-align:left
 }
.post-squares.nextprev a {
    width:100%
}
.post-squares.nextprev .label {
    position:absolute;
    z-index:100;
    top:0
}
.post-squares.nextprev .info {
    position:absolute;
    width:70%
}
.post-squares.nextprev .next h3,.post-squares.nextprev .previous h3 {
    font-size:14px
}
.post-squares.nextprev .previous {
    text-align:left
}
.post-squares.nextprev .previous .info {
    bottom:40px;
    left:40px
}
.post-squares.nextprev .previous .label {
    top:40px;
    left:40px
}
.post-squares.nextprev .previous hr {
    float:left;
    margin:0
}
.post-squares.nextprev .next .info {
    text-align:right
}
.post-squares.nextprev .next .info {
    right:40px;
    bottom:40px
}
.post-squares.nextprev .next .label {
    top:40px;
    right:40px
}
.post-squares.nextprev .next hr {
    float:right;
    margin:0
}
@media (max-width:760px) {
    .post-squares.nextprev article {
        height:150px;
        width:100%
    }
}.post-squares.post-squares-featured {
     height:250px
 }
.author-profile {
    padding:30px 12.78%;
    text-align:center
}
.author-profile .info {
    overflow:hidden;
    text-align:center
}
.author-profile .profile {
    display:inline-block;
    width:70px;
    height:70px
}
.author-profile .profile img {
    max-width:100%;
    border-radius:100%;
    padding:3px;
    border:1px solid #ddd
}
.author-profile hr {
    width:50%;
    height:0;
    margin:0
}
.author-profile .meta {
    display:block;
    text-align:center
}
.author-profile .meta h3 {
    margin:10px 0 0;
    text-transform:none
}
.author-profile .meta h3 a {
    font-family:din,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:normal;
    letter-spacing:1px;
    color:#ABABAB
}
.author-profile .meta .title {
    display:none
}
.author-profile p {
    font-size:13px;
    line-height:30px;
    margin:15px 0 0;
    color:#7d8588;
    letter-spacing:0;
    display:inline-block;
    padding:10px 20px;
    border-top:1px solid #EFEFEF;
    border-bottom:1px solid #EFEFEF
}
.author-profile i {
    color:#65C186;
    float:left;
    margin-right:10px;
    font-size:16px
}
#loading-comments {
    display:none;
    max-width:860px;
    margin:0 auto;
    height:40px;
    text-align:center;
    line-height:45px;
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/postload.gif);
    background-position:center;
    background-repeat:no-repeat
}
h3#comments-list-title {
    max-width:860px;
    width:100%;
    margin:0 auto;
    margin-bottom:40px;
    font-family:microsoft yahei;
    color:#7D7D7D;
    font-weight:400
}
#comments-list-title span {
    font-size:13px;
    font-weight:400;
    color:#909090
}
.butterBar {
    position:fixed;
    text-align:center;
    top:0;
    left:0;
    right:0;
    width:100%;
    z-index:10000
}
.butterBar--center {
    margin:auto
}
.butterBar-message {
    background:#FE9600;
    color:#fff;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    display:inline-block;
    font-size:14px;
    margin-bottom:0;
    padding:12px 25px;
    z-index:10000;
    margin-top:-4px
}
.alignleft {
    display:inline;
    float:left;
    margin-right:1.5em
}
.alignright {
    display:inline;
    float:right;
    margin-left:1.5em
}
.aligncenter {
    clear:both;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.entry-content a img.alignleft,.entry-content a img.alignright,.entry-content a img.aligncenter {
    cursor:-webkit-zoom-in
}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {
    content:"";
    display:table;
    table-layout:fixed
}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {
    clear:both
}
.sticky {
    display:block
}
.hentry {
    margin:0 0 1.5em
}
.byline,.updated:not(.published) {
    display:none
}
.single .byline,.group-blog .byline {
    display:inline
}
.page-content,.entry-summary {
    margin:1.5em 0 0
}
.page-links {
    clear:both;
    margin:0 0 1.5em
}
span.edit-link {
    display:none
}
.blog .format-aside .entry-title,.archive .format-aside .entry-title {
    display:none
}
.clearer {
    display:block;
    clear:both
}
.works-list {
    float:left;
    width:32.5%;
    margin:0 3px
}
.works-entry {
    float:left;
    margin-bottom:8px
}
.works-main {
    width:100%;
    height:175px;
    position:relative;
    float:left;
    background:#F7F7F7;
    border:1px solid #F1F1F1;
    overflow:hidden
}
.works-feature img {
    width:257px;
    height:175px
}
h1.works-title {
    font-size:16px;
    font-weight:400;
    margin:0 0 10px 0;
    padding:0 20px;
    padding-top:40px
}
.works-title a {
    color:#6D6D6C
}
.works-main p {
    margin:0;
    padding:0 15px;
    line-height:20px
}
.works-p-time {
    float:left;
    font-size:12px;
    padding-left:20px;
    color:#B7B7B7
}
.works-p-time i {
    font-size:12px
}
.works-comnum a {
    color:#B7B7B7
}
.works-meta i {
    font-size:12px
}
.works-meta span {
    font-size:12px;
    float:right;
    margin-right:20px;
    color:#B7B7B7
}
.works-main .works-overlay {
    opacity:.95;
    top:-100%;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    transition:0.5s;
    color:#000
}
.works-overlay {
    position:absolute;
    left:0;
    top:0;
    background-color:#fff;
    height:100%;
    opacity:0;
    width:100%
}
.worksmore {
    position:absolute;
    width:100%;
    height:100%;
    top:0
}
.works-main:hover .works-overlay {
    top:0
}
#archives-temp {
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    margin-top:50px;
    margin-bottom:100px
}
#archives-temp h2 {
    font-weight:400;
    color:#676767;
    padding-bottom:15px;
    border-bottom:1px dashed #F1F1F1;
    text-align:center
}
#archives-temp h3 {
    letter-spacing:2px;
    font-style:italic;
    font-size:20px;
    font-family:cursive;
    font-weight:400;
    color:#A0DAD0;
    margin-left:30px;
    margin-top:50px
}
#archives-temp h3:hover {
    color:#ddd;
    cursor:pointer
}
span.time {
    float:right;
    color:#CACACA
}
.brick {
    margin-left:30px
}
.brick a {
    color:#7D7D7D;
    padding:20px 20px;
    background:#F5F5F5;
    margin-bottom:20px;
    display:block;
    letter-spacing:0
}
.ar-time i {
    padding:10px;
    border-radius:100px;
    background:#A0DAD0;
    color:#fff
}
.ar-time {
    position:absolute;
    left:-18px;
    top:px;
    margin-top:3px
}
#archives-content {
    position:relative;
    border-left:1px dashed #F5F5F5
}
.arrow-left-ar {
    width:0;
    height:0;
    display:block;
    float:left;
    margin-top:10px;
    border-left:20px solid transparent;
    border-bottom:20px solid #F5F5F5;
    margin-left:11px
}
span.ar-circle {
    height:10px;
    width:10px;
    background:#A0DAD0;
    display:inline-block;
    position:absolute;
    left:-5px;
    margin-top:22px;
    border-radius:100px
}
.brick em {
    font-style:normal;
    margin-left:5px
}
.time i {
    margin:3px
}
h1.cat-title {
    display:inline-block;
    font-size:25px;
    font-weight:400;
    padding-right:15px;
    border-right:1px dashed #ddd;
    color:#676767
}
.cat-des p {
    display:inline-block;
    padding-left:10px
}
header.page-header {
    position:relative;
    text-align:center;
    margin-bottom:50px;
    color:#9C9C9C
}
span.sitename {
    color:#A0DAD0;
    padding-bottom:10px;
    display:block;
    -webkit-transition:all .3s;
    transition:all .3s
}
.linkdes {
    color:#949494;
    font-size:13px;
    padding:10px 0;
    border-top:1px dashed #ddd;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    line-height:25px;
    -webkit-transition:all .5s;
    transition:all .5s
}
.link-title {
    font-weight:400;
    color:#6D6D6D;
    padding-left:10px;
    border-left:3px solid #A0DAD0;
    margin:50px 0 20px
}
span.linkss-title {
    font-size:25px;
    text-align:center;
    display:block;
    margin:50px 0 30px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    letter-spacing:5px
}
.notification-hidden {
    display:none
}
form#commentform {
    outline:none
}
nav#comments-navi {
    margin:0 auto;
    max-width:860px;
    width:100%;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    color:#9A9A9A
}
span.page-numbers.current {
    color:#74CCC4;
    padding:0 5px
}
a.page-numbers {
    color:#ABABAB;
    padding:0 5px
}
.comments {
    clear:both;
    overflow:hidden;
    width:100%;
    padding:60px 0 80px;
    list-style:none;
    background:#FFF
}
.comments .commentwrap {
    width:100%;
    max-width:860px;
    margin:0 auto;
    padding:0
}
.comments .commentwrap hr {
    height:0;
    width:100%;
    background:#eee;
    border:0;
    margin:40px 0
}
@media (max-width:1080px) {
    .comments .commentwrap {
        width:100%;
        padding:0 6.39%;
        max-width:1245px;
        margin-bottom:40px
    }
}.comments .comments-hidden {
     display:none;
     cursor:pointer
 }
.comments .comments-main {
    overflow:hidden;
    -webkit-transition:height 0s ease-out;
    -moz-transition:height 0s ease-out;
    transition:height 0s ease-out
}
.comments ul.commentwrap {
    margin:0 auto 30px;
    font-family:microsoft yahei
}
.comnav {
    width:100%;
    max-width:860px;
    margin:0 auto;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
.comnav a {
    padding:10px;
    color:#7B7B7B;
    margin-bottom:20px
}
@media (max-width:1080px) {
    .comments {
        padding:6.39% 0 0;
        max-width:100%
    }
}.comment {
     margin:0;
     padding:0;
     list-style:none
 }
.comment .contents {
    width:100%;
    margin-bottom:5px;
    float:left;
    padding-bottom:25px
}
.comment .isauthor {
    display:none;
    font-size:12px;
    color:#FFF;
    text-transform:uppercase;
    background-color:#666;
    border-radius:3px;
    padding:0 3px 1px;
    vertical-align:bottom
}
.comment.bypostauthor>.contents .isauthor {
    display:inline
}
.comment .body {
    font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif;
    line-height:32px;
    color:#63686d;
    border-bottom:1px solid rgba(0,0,0,.05)
}
.comment .body p {
    font-size:14px;
    line-height:30px;
    margin-top:15px;
    padding-bottom:30px;
    padding-left:3px;
    color:#63686d
}
.comment .body p a {
    color:#000;
    padding:0 5px;
    text-decoration:underline
}
.comment .body .comment-at {
    color:#99ce00;
    text-decoration:none
}
@media (max-width:580px) {
    .comment .body p {
        margin:0;
        font-size:12px;
        line-height:24px;
        padding-bottom:13px
    }
}.comment .body>*:last-child {
     margin-bottom:0
 }
.comment .profile {
    float:left;
    margin-right:10px;
    margin-top:5px
}
.comment .profile img {
    width:100%;
    max-width:40px;
    height:40px;
    border-radius:100%;
    -webkit-transition:opacity 0.15s ease-out;
    -moz-transition:opacity 0.15s ease-out;
    transition:opacity 0.15s ease-out
}
.comment .profile img:hover {
    opacity:.8
}
.comment .main {
    float:right;
    width:100%;
    background:#FFF;
    padding:0
}
.comment .commeta {
    font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif;
    font-size:16px;
    overflow:hidden;
    margin-bottom:5px;
    text-transform:uppercase;
    color:#9499a8
}
.comment .comment-reply-link {
    font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif;
    font-size:12px;
    display:block;
    margin-left:10px;
    float:right;
    text-transform:uppercase;
    color:#FFF;
    background-color:#e2684a;
    line-height:20px;
    padding:0 6px;
    border-radius:3px;
    opacity:0
}
.comment .contents:hover .comment-reply-link {
    opacity:.9
}
.comment .contents .comment-reply-link:hover {
    opacity:1
}
@media (max-width:880px) {
    .comment .comment-reply-link {
        opacity:1
    }
    .comment .contents {
        padding-bottom:10px
    }
}.comment .info {
     margin-top:2px;
     font-size:12px;
     letter-spacing:0;
     text-transform:none;
     color:rgba(0,0,0,.35)
 }
.comment .info .useragent-info img {
    vertical-align:sub;
    width:14px;
    height:14px;
    border:0
}
@media (max-width:480px) {
    .comment .info .useragent-info {
        display:none
    }
}.comment h4 {
     font-family:"microsoft jhenghei","Arial",Sans-Serif;
     font-size:24px;
     font-weight:400;
     margin:0;
     letter-spacing:0;
     text-transform:none;
     line-height:20px
 }
.comment h4 img {
    display:none;
    border-radius:3px;
    margin-right:5px;
    vertical-align:-4px
}
.comment h4 a {
    color:#e2684a;
    font-size:15px;
    font-weight:600
}
.comment h4 a:hover {
    color:#ADDAC9
}
.comment hr {
    clear:both;
    width:100%;
    height:1px;
    margin:40px 0 60px;
    border:0;
    background:#e6e6e6
}
.comment .children {
    padding-left:3.3em;
    margin:0
}
.comment .children .profile {
    float:left;
    width:5%;
    margin-top:4px
}
.comment .children .profile img {
    height:40px;
    width:40px
}
.comment .children .main {
    width:100%
}
@media (max-width:880px) {
    .comment hr {
        margin:6.39% 0
    }
    .comment .profile {
        display:none
    }
    .comment .main,.comment .children .main {
        width:100%
    }
    .comment h4 img {
        display:inline-block
    }
    .arrow-left {
        display:none
    }
    .comment .children {
        padding-left:2em;
        margin:0
    }
}.comment-respond {
     width:100%;
     max-width:860px;
     margin:0 auto;
     padding:0
 }
.comment-respond .logged-in-as {
    margin-bottom:0
}
.comment-respond #cancel-comment-reply-link {
    background:#f4f6f8;
    border-radius:3px;
    padding:12px 25px;
    font-size:12px;
    color:#454545
}
.comment-respond textarea,.comment-respond input {
    font-family:"microsoft jhenghei","Arial",Sans-Serif;
    font-size:14px;
    float:left;
    width:31.99%;
    margin:0;
    padding:21px 25px 20px;
    color:#535a63;
    border:0;
    background:#FFF
}
.comment-respond input {
    border:1px solid #ddd;
    margin-bottom:40px;
    margin-right:2%
}
.comment-respond input:last-of-type {
    margin-right:0
}
@media (max-width:625px) {
    .comment-respond input {
        width:100%;
        margin-bottom:15px
    }
}.comment-respond textarea {
     display:block;
     font-family:"microsoft jhenghei","Arial",Sans-Serif;
     float:none;
     width:100%;
     height:180px;
     margin-bottom:40px;
     color:#535a63;
     border:1px solid #ddd
 }
@media (max-width:625px) {
    .comment-respond textarea {
        margin-top:15px
    }
}.comment-respond .form-submit {
     clear:both;
     display:block;
     overflow:hidden;
     margin-bottom:40px;
     padding:0
 }
.comment-respond input[type='submit'] {
    width:auto;
    margin:0;
    padding:15px 25px;
    text-transform:none;
    color:#535a63;
    background:none;
    border-right:0;
    -webkit-transition:all 0.1s ease-out;
    -moz-transition:all 0.1s ease-out;
    transition:all 0.1s ease-out;
    box-shadow:none;
    border:1px solid #ccc;
    text-shadow:none
}
.comment-respond input[type='submit']:hover {
    border:1px solid #FE9600;
    background:none!important;
    color:#FE9600
}
.comment-respond input[type='submit']:hover {
    background:#5aa738
}
.comment-respond input:focus,.comment-respond textarea:focus,.comment-respond input:active,.comment-respond textarea:active {
    outline:0
}
.comment-respond input::-webkit-input-placeholder,.comment-respond textarea::-webkit-input-placeholder {
    color:#535a63
}
.comment-respond input:-moz-placeholder,.comment-respond textarea:-moz-placeholder {
    opacity:1;
    color:#535a63
}
.comment-respond input::-moz-placeholder,.comment-respond textarea::-moz-placeholder {
    opacity:1;
    color:#535a63
}
.comment-respond input:-ms-input-placeholder,.comment-respond textarea:-ms-input-placeholder {
    color:#535a63
}
@media (max-width:1080px) {
    .comment-respond {
        width:100%;
        padding:0 6.39%;
        max-width:1245px
    }
}.notification,.comment-respond .logged-in-as {
     padding:19px 32px 17px;
     border-radius:3px;
     background:#FFF;
     color:#6F6F6F;
     font-family:microsoft yahei
 }
.comment-respond .logged-in-as {
    width:100%;
    max-width:100%;
    text-align:left;
    border:0;
    margin:0;
    padding:19px 5px 17px;
    background:none
}
.notification i,.comment-respond .logged-in-as i {
    margin-right:10px;
    font-size:16px
}
.comment-respond .logged-in-as a {
    color:#454545
}
.comment-respond .logged-in-as a:hover {
    color:#000
}
.notification {
    max-width:300px;
    margin:auto;
    text-align:center;
    border:1px solid #ddd
}
.notification span {
    font-size:13px;
    color:#B3B3B3
}
.siren-checkbox-label {
    position:relative;
    top:-8px;
    margin:0 20px 0 0;
    display:inline-block;
    cursor:pointer;
    color:#555;
    font-size:14px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
.siren-checkbox-label input {
    padding:0;
    margin:0;
    float:none;
    width:initial
}
.siren-checkbox-radio {
    display:none
}
.siren-checkbox-radioInput {
    background-color:#fff;
    border:1px solid rgba(0,0,0,.15);
    border-radius:100%;
    display:inline-block;
    height:18px;
    margin-right:8px;
    margin-top:-7px;
    vertical-align:sub;
    width:18px;
    line-height:1
}
.siren-checkbox-radio:checked + .siren-checkbox-radioInput:after {
    background-color:#FE9600;
    border-radius:100%;
    content:"";
    display:block;
    height:12px;
    margin:2px;
    width:12px
}
.siren-is-private-checkbox.siren-checkbox-radioInput,.siren-checkbox-radio:checked + .siren-is-private-checkbox.siren-checkbox-radioInput:after {
    border-radius:100%
}
@media (max-width:625px) {
    .siren-checkbox-label {
        top:8px;
        margin-bottom:10px
    }
}h1.fes-title,h1.main-title {
     color:#666;
     font-size:16px;
     font-weight:400;
     padding-bottom:5px;
     margin-bottom:30px;
     border-bottom:1px dashed #ECECEC
 }
.feature-content {
    margin-top:10px;
    display:inline-block;
    position:relative
}
.top-feature {
    width:100%;
    height:auto;
    margin-top:55px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
.top-feature img {
    height:160px;
    width:257px
}
.top-feature li {
    width:32.9%;
    float:left;
    margin:0 auto;
    position:relative;
    display:block
}
li.feature-2 {
    margin-left:5px;
    margin-right:5px
}
.feature-title span {
    position:absolute;
    width:100%;
    height:160px;
    text-align:center;
    line-height:160px;
    background:#BBE2DB;
    color:white;
    font-size:16px;
    opacity:0
}
.foverlay {
    -moz-transition:opacity .4s ease-out;
    -o-transition:opacity .4s ease-out;
    -webkit-transition:opacity .4s ease-out;
    transition:opacity .4s ease-out
}
.top-feature li:hover .feature-title span {
    opacity:1
}
.notice {
    padding:20px;
    border:1px dashed #E6E6E6;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    color:#969696;
    position:relative;
    display:inline-block;
    width:100%;
    margin-top:60px;
    background:#FBFBFB
}
.notice i {
    float:left;
    color:#999;
    font-size:18px;
    padding-right:10px
}
.notice-content {
    display:initial;
    vertical-align:middle
}
@media (max-width:860px) {
    .notice {
        margin-top:40px;
        margin-bottom:20px
    }
}.headertop {
     position:relative;
     overflow:hidden;
     height:0
 }
.headertop::before {
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:3;
    background-attachment:fixed
}
.headertop.filter-undertint::before {
    background-color:rgba(255,255,255,.3)
}
.headertop.filter-dim::before {
    background-color:rgba(0,0,0,.3)
}
.headertop.filter-grid::before {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/grid.png)
}
.headertop-bar::after {
    content:'';
    width:150%;
    height:4.375rem;
    background:#fff;
    left:-25%;
    bottom:-2.875rem;
    border-radius:100%;
    position:absolute;
    z-index:4
}
#centerbg {
    width:100%;
    height:550px;
    margin:0;
    padding:0;
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/hd.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-size:cover;
    z-index:-1
}
@media (max-width:860px) {
    #centerbg {
        height:300px;
        background-attachment:scroll
    }
    .focusinfo,#video-container {
        display:none
    }
}.blank {
     padding-top:80px
 }
.focusinfo {
    position:relative;
    max-width:800px;
    padding:0 10px;
    top:49.3%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    text-align:center;
    z-index:99;
    -webkit-transition:.4s ease all;
    -moz-transition:.4s ease all;
    -o-transition:.4s ease all;
    transition:.4s ease all
}
.focusinfo img {
    width:130px;
    height:auto;
    padding:2px;
    border-radius:100%
}
.focusinfo .header-tou img {
    box-shadow:inset 0 0 10px #000;
    padding:5px;
    opacity:1;
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transition:all ease 1s;
    -webkit-transition:all ease 1s;
    -moz-transition:all ease 1s;
    -o-transition:all ease 1s
}
.focusinfo .header-tou img:hover {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg)
}
.header-info {
    width:60%;
    margin:auto;
    font-size:14px;
    color:#EAEADF;
    background:rgba(0,0,0,.5);
    padding:15px 25px;
    margin-top:22px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    letter-spacing:0;
    line-height:30px;
    border-radius:50px
}
.header-info p {
    margin:0
}
.top-social {
    height:32px;
    margin-top:30px;
    margin-left:10px;
    list-style:none;
    display:inline-block;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
.top-social img {
    height:35px;
    width:35px;
    padding:6px;
    background:rgba(0,0,0,.4)
}
.top-social li {
    float:left;
    margin-right:10px
}
.wechat {
    width:35px;
    height:35px;
    position:relative
}
.wechatInner img {
    border-radius:0;
    width:121px;
    height:auto;
    padding:0;
    background:none
}
.wechatInner {
    width:121px;
    height:121px;
    padding:10px;
    background:rgba(0,0,0,.4);
    top:40px;
    left:-40px;
    -webkit-transform:translate3d(0,50px,0);
    transform:translate3d(0,50px,0);
    opacity:0
}
.wechatInner {
    position:absolute;
    border-radius:8px;
    transition:.7s all ease;
    -webkit-transition:.7s all ease;
    -moz-transition:.7s all linear;
    -o-transition:.7s all ease;
    -ms-transition:.7s all ease
}
.wechat:hover .wechatInner {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
    opacity:1;
    visibility:visible
}
.searchbox {
    float:right;
    height:75px;
    line-height:75px;
    margin-left:20px
}
.site-header.iconsearch {
    font-size:18px;
    font-size:1.125rem;
    position:relative;
    z-index:9998
}
.site-header.iconsearch:hover {
    cursor:pointer;
    color:#999
}
i.iconfont.js-toggle-search.iconsearch {
    color:#666;
    cursor:pointer;
    font-size:26px;
    -webkit-transition:all 300ms ease-in-out;
    transition:all 300ms ease-in-out
}
.search-form--modal {
    -webkit-transition:visibility 0.25s ease,opacity 0.25s ease;
    -moz-transition:visibility 0.25s ease,opacity 0.25s ease;
    -ms-transition:visibility 0.25s ease,opacity 0.25s ease;
    -o-transition:visibility 0.25s ease,opacity 0.25s ease;
    transition:visibility 0.25s ease,opacity 0.25s ease;
    overflow:hidden;
    z-index:9999;
    position:fixed;
    top:0;
    right:0;
    left:0;
    bottom:0;
    background:#fff;
    visibility:hidden;
    opacity:0
}
.search-form--modal .search-form__inner {
    max-width:640px;
    padding:0 20px;
    margin:auto;
    text-align:left;
    position:absolute;
    width:100%;
    left:0;
    right:0;
    height:285px;
    top:0;
    bottom:0;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
.search-form--modal .search-form__inner p {
    padding-left:24px
}
.search-form.is-visible {
    visibility:visible;
    opacity:.99;
    animation:elastic .5s
}
.search-form div {
    position:relative
}
.search-form .search_close {
    position:absolute;
    width:35px;
    height:35px;
    background:none;
    top:20px;
    right:15px;
    cursor:pointer
}
.search_close:before,.search_close:after {
    background-color:#222;
    position:absolute;
    content:"";
    width:30px;
    height:2px;
    top:17px;
    left:2px
}
.search_close:before {
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg)
}
.search_close:after {
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg)
}
.search-form i {
    font-size:32px;
    font-size:2rem;
    line-height:1;
    color:#ddd;
    position:absolute;
    bottom:15px;
    margin-top:-16px;
    left:16px
}
.search-form input {
    font-size:24px;
    font-size:1.5rem;
    background:#FFF;
    padding:12px 24px 12px 64px;
    width:100%;
    outline:none;
    border-radius:50px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
.search-form input::-webkit-input-placeholder {
    color:#ddd
}
.search-form input:-moz-placeholder {
    color:#ddd
}
.search-form input::-moz-placeholder {
    color:#ddd
}
.search-form input:-ms-input-placeholder {
    color:#ddd
}
.s-search {
    position:relative;
    margin-bottom:50px
}
.s-search input {
    font-size:1rem;
    background:none;
    padding:12px 24px 12px 64px;
    width:100%;
    outline:none;
    border-radius:50px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
.s-search i {
    font-size:32px;
    font-size:1.5rem;
    line-height:1;
    color:#ddd;
    position:absolute;
    bottom:12px;
    margin-top:-16px;
    left:16px
}
.search-no-reasults {
    list-style-type:decimal
}
.sorry ul {
    padding:0 0 0 20px;
    margin:0
}
.sorry li a {
    color:#8C8C8C
}
.sorry {
    color:#8C8C8C;
    margin-bottom:80px
}
.sorry li {
    padding:10px 0
}
.sorry li a:hover {
    color:#A0DAD0
}
.sorry-inner {
    padding:20px;
    border:1px solid #ddd
}
.error-img {
    text-align:center
}
.err-button.back {
    font-family:microsoft yahei;
    text-align:center
}
.err-button.back a {
    padding:10px 30px;
    margin:0 10px;
    border:1px solid #A0DAD0;
    color:#A0DAD0;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
#gohome {
    background:#A0DAD0;
    color:#fff
}
.err-button.back a:hover {
    -webkit-box-shadow:0 0 4px rgba(117,247,211,.85);
    -moz-box-shadow:0 0 4px rgba(117,247,211,.85);
    -o-box-shadow:0 0 4px rgba(117,247,211,.85);
    box-shadow:0 0 4px rgba(117,247,211,.85)
}
.spinner {
    width:40px;
    height:40px;
    display:inline-block;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-20px;
    margin-left:-20px
}
.double-bounce1,.double-bounce2 {
    width:100%;
    height:100%;
    -moz-border-radius:50%;
    border-radius:50%;
    background-color:#fff;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:bounce 2s infinite ease-in-out;
    animation:bounce 2s infinite ease-in-out
}
.double-bounce2 {
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
@-webkit-keyframes bounceFromRight {
    0% {
        margin-left:0
    }
    50% {
        margin-left:-30px
    }
    100% {
        margin-left:0
    }
}@keyframes bounceFromRight {
     0% {
         margin-left:0
     }
     50% {
         margin-left:-30px
     }
     100% {
         margin-left:0
     }
 }@-webkit-keyframes bounceFromLeft {
      0% {
          margin-left:0
      }
      50% {
          margin-left:30px
      }
      100% {
          margin-left:0
      }
  }@keyframes bounceFromLeft {
       0% {
           margin-left:0
       }
       50% {
           margin-left:30px
       }
       100% {
           margin-left:0
       }
   }@-webkit-keyframes bounce {
        0%,100% {
            -webkit-transform:scale(0);
            transform:scale(0)
        }
        50% {
            -webkit-transform:scale(1);
            transform:scale(1)
        }
    }@keyframes bounce {
         0%,100% {
             -webkit-transform:scale(0);
             -moz-transform:scale(0);
             transform:scale(0)
         }
         50% {
             -webkit-transform:scale(1);
             -moz-transform:scale(1);
             transform:scale(1)
         }
     }.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {
          display:none
      }
.infinity-end.neverending .site-footer {
    display:block
}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {
    border:none;
    margin-bottom:0;
    margin-top:0;
    padding:0
}
embed,iframe,object {
    max-width:100%
}
.wp-caption {
    margin-bottom:1.5em;
    max-width:100%
}
.wp-caption img[class*="wp-image-"] {
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wp-caption .wp-caption-text {
    margin:.8075em 0
}
.wp-caption-text {
    text-align:center
}
.gallery {
    margin-bottom:1.5em
}
.gallery-item {
    display:inline-block;
    text-align:center;
    vertical-align:top;
    width:100%;
    margin:0
}
.gallery-columns-2 .gallery-item {
    max-width:50%
}
.gallery-columns-3 .gallery-item {
    max-width:33.33%
}
.gallery-columns-4 .gallery-item {
    max-width:25%
}
.gallery-columns-5 .gallery-item {
    max-width:20%
}
.gallery-columns-6 .gallery-item {
    max-width:16.66%
}
.gallery-columns-7 .gallery-item {
    max-width:14.28%
}
.gallery-columns-8 .gallery-item {
    max-width:12.5%
}
.gallery-columns-9 .gallery-item {
    max-width:11.11%
}
.gallery-caption {
    display:none
}
.gallery img {
    width:100%;
    height:180px;
    border-radius:0;
    transition:all 2.0s ease;
    -webkit-transition:all 2.0s ease;
    -ms-transition:all 2.0s ease
}
.gallery .gallery-item {
    display:inline-block;
    vertical-align:top;
    float:left;
    width:280px;
    height:180px;
    position:relative
}
.gallery .gallery-item {
    -moz-transition:all 0.25s ease;
    -webkit-transition:all 0.25s ease;
    -o-transition:all 0.25s ease;
    -ms-transition:all 0.25s ease;
    transition:all 0.25s ease
}
.gallery:hover .gallery-item:not(:hover) {
    opacity:.7;
    -moz-transform:scale(.9);
    -ms-transform:scale(.9);
    -webkit-transform:scale(.9);
    -o-transform:scale(.9);
    transform:scale(.9)
}
#nprogress {
    pointer-events:none
}
#nprogress .bar {
    background:#99ce00;
    position:fixed;
    z-index:1031;
    top:0;
    left:0;
    width:100%;
    height:3px
}
#nprogress .peg {
    display:block;
    position:absolute;
    right:0;
    width:100px;
    height:100%;
    box-shadow:0 0 10px #99ce00,0 0 5px #99ce00;
    opacity:1;
    -webkit-transform:rotate(3deg) translate(0,-4px);
    -ms-transform:rotate(3deg) translate(0,-4px);
    transform:rotate(3deg) translate(0,-4px)
}
#nprogress .spinner {
    display:block;
    position:fixed;
    z-index:9999;
    top:27px;
    right:24px;
    left:inherit;
    width:auto;
    height:auto;
    margin:0
}
#nprogress .spinner-icon {
    width:20px;
    height:20px;
    box-sizing:border-box;
    border:solid 3px transparent;
    border-top-color:#99ce00;
    border-left-color:#99ce00;
    border-radius:50%;
    -webkit-animation:nprogress-spinner 400ms linear infinite;
    animation:nprogress-spinner 400ms linear infinite
}
.nprogress-custom-parent {
    overflow:hidden;
    position:relative
}
.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar {
    position:absolute
}
@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(360deg)
    }
}@keyframes nprogress-spinner {
     0% {
         transform:rotate(0deg)
     }
     100% {
         transform:rotate(360deg)
     }
 }.download {
      color:#fff!important;
      -webkit-transition:all 0.3s;
      -moz-transition:all 0.3s;
      -o-transition:all 0.3s;
      transition:all 0.3s;
      position:relative;
      border:1px solid #72C5A6;
      overflow:hidden;
      display:inline-block;
      background:#72C5A6
  }
.download:hover {
    color:#fff
}
.download::before,.download::after {
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s;
    opacity:1;
    -webkit-transform:translate(0,-105%);
    transform:translate(0,-105%);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgba(255,255,255,1);
    background-color:rgba(255,255,255,.25)
}
.download::after {
    -webkit-transition-delay:0.2s;
    transition-delay:0.2s
}
.download:hover::before,.download:hover::after {
    opacity:0;
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
.download span {
    padding:10px 30px;
    display:inline-block
}
i.iconfont.down {
    margin-right:6px;
    font-size:18px;
    position:relative;
    top:1px
}
#pagination {
    width:100%;
    padding:20px 0;
    text-align:center;
    margin:40px 0 80px;
    display:inline-block;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
#pagination a {
    padding:13px 35px;
    border:1px solid #D6D6D6;
    border-radius:50px;
    color:#ADADAD
}
#pagination span {
    color:#989898;
    font-size:15px
}
#pagination a:hover {
    border:1px solid #A0DAD0;
    color:#A0DAD0
}
#pagination .loading {
    background:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/postload.gif);
    background-position:center;
    background-repeat:no-repeat;
    color:#555;
    border:none
}
#pagination .loading:hover {
    border:none
}
#pagination.pagination-archive {
    margin:80px 0
}
@media (max-width:630px) {
    .works-list {
        width:100%!important;
        margin:0!important
    }
}@media (max-width:630px) {
    .links ul li {
        width:100%!important
    }
    .we-content li {
        width:100%;
        margin-top:0
    }
    .we-icon {
        top:50px!important
    }
    .wtitle {
        top:130px!important
    }
    .sub-text {
        top:160px!important
    }
    .admin-login,.wesite-des {
        display:none
    }
    .wesite-title {
        float:none;
        text-align:center;
        border-right:none;
        padding-right:0
    }
}@media (max-width:860px) {
    .comments {
        max-width:100%!important
    }
    .top-feature {
        display:none
    }
    .site-content {
        padding:0 4%
    }
    .feature img {
        width:52px;
        height:52px
    }
    .post-list h1.entry-title {
        margin:0 0 0 65px;
        font-size:16px;
        line-height:30px
    }
    .p-time {
        position:relative;
        margin:-15px 0 0 65px
    }
    .post-list p {
        margin:20px 0 0 65px;
        font-size:14px;
        height:30px;
        overflow:hidden
    }
    .s-content {
        padding:10px 15px;
        margin-right:65px
    }
    .s-content p {
        margin-left:0;
        margin-top:0;
        height:30px;
        overflow:hidden
    }
    .postava img {
        width:52px;
        height:52px
    }
    .overlay {
        display:none
    }
    .info-meta {
        display:none
    }
    .post-more {
        display:none
    }
    h1.entry-title {
        font-size:18px
    }
    .entry-content p {
        font-size:14px
    }
    .post-footer,.post-share,.post-like {
        display:none
    }
    .post-tags {
        text-align:center;
        float:none;
        font-size:12px
    }
    .author-profile {
        display:none
    }
    .site-footer {
        padding:30px
    }
    .lower {
        display:none!important
    }
    .m-nav {
        display:block
    }
    .site-header {
        display:none
    }
    .site-branding {
        float:right;
        height:50px;
        line-height:43px;
        margin-right:-6px
    }
    .site-title img {
        height:40px;
        line-height:40px;
        margin:0;
        vertical-align:middle
    }
    .site-title {
        font-size:20px;
        margin-right:10px;
        font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    }
    .author-box {
        display:none
    }
    #archives-temp {
        padding:0 20px
    }
}@media (max-width:1080px) {
    .info-meta {
        display:none
    }
    .site-footer {
        padding:30px
    }
    .we-title:before {
        display:none
    }
    h3#comments-list-title,nav#comments-navi {
        width:100%;
        padding:0 6.39%;
        max-width:1245px
    }
}@media (max-width:860px) {
    #main-container {
        transition-duration:0.5s;
        position:relative;
        overflow:hidden;
        z-index:2
    }
    #main-container.open:before {
        content:"";
        width:100%;
        height:100%;
        position:fixed;
        background-color:rgba(0,0,0,.4);
        z-index:99
    }
    #main-container.open {
        transform:translateX(250px) translateY(0);
        -webkit-transform:translateX(250px) translateY(0);
        position:fixed;
        right:0;
        left:0
    }
    .wrapper {
        transition-duration:0.5s;
        background-color:white;
        width:100%;
        height:auto;
        position:relative
    }
    #mo-nav.open {
        width:250px
    }
    .wrapper section {
        max-width:600px
    }
    .wrapper section h1 {
        font-weight:300;
        font-size:30px;
        margin-bottom:10px
    }
    .wrapper section h2 {
        font-weight:300;
        font-size:20px;
        margin-bottom:40px
    }
    .wrapper section p {
        margin-bottom:40px
    }
    .openNav {
        transition-duration:0.5s;
        width:100%;
        height:50px;
        position:absolute;
        top:0;
        z-index:99999;
        display:block;
        background:none
    }
    .openNav .iconflat:hover {
        cursor:pointer
    }
    .iconflat {
        background:none;
        width:50px;
        height:50px;
        float:left
    }
    .openNav .icon {
        transition-duration:0.2s;
        position:absolute;
        width:30px;
        height:3px;
        background-color:#333;
        top:24px;
        left:10px
    }
    .openNav .icon:before,.openNav .icon:after {
        transition-duration:0.5s;
        background-color:#333;
        position:absolute;
        content:"";
        width:30px;
        height:3px;
        left:0
    }
    .openNav .icon:before {
        top:-8px
    }
    .openNav .icon:after {
        top:8px
    }
    .openNav.open .icon {
        background-color:transparent
    }
    .openNav.open .icon:before,.openNav.open .icon:after {
        top:0
    }
    .openNav.open .icon:before {
        transform:rotate(-45deg);
        -webkit-transform:rotate(-45deg);
        background:#FFF
    }
    .openNav.open .icon:after {
        transform:rotate(45deg);
        -webkit-transform:rotate(45deg);
        background:#FFF
    }
    #mo-nav {
        background-color:#FFF;
        width:0;
        height:auto;
        position:absolute;
        top:0;
        left:0;
        display:block;
        overflow-x:hidden;
        overflow-y:auto;
        font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    }
    #mo-nav .m-avatar {
        position:relative;
        width:250px;
        max-width:250px;
        height:auto;
        margin:0 auto;
        padding:30px 0 20px;
        text-align:center
    }
    #mo-nav .m-avatar img {
        width:90px;
        height:90px;
        max-width:90px;
        border-radius:100%
    }
    #mo-nav .m-search form {
        position:relative;
        width:250px;
        max-width:250px;
        margin:0 0 20px;
        padding:8px 15px;
        background-color:#fafafa
    }
    #mo-nav .m-search input {
        width:100%;
        border:0;
        padding:5px;
        text-align:center;
        border-radius:3px;
        outline:none;
        font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    }
    #mo-nav ul {
        width:250px;
        height:100%;
        margin:10px 0
    }
    #mo-nav ul:hover li {
        color:rgba(255,255,255,.5)
    }
    #mo-nav ul li {
        transition-duration:0.25s;
        display:block;
        padding:6px 40px;
        color:white;
        letter-spacing:.02em;
        text-align:left
    }
    #mo-nav ul li a {
        color:#333;
        font-size:15px
    }
    #mo-nav li ul {
        width:250px;
        margin:10px 0;
        padding-left:10px
    }
    #mo-nav li ul li {
        padding:5px 5px
    }
    #mo-nav li ul li a {
        font-size:13px;
        color:#9CACC5
    }
    #mo-nav ul li a:hover {
        cursor:pointer;
        color:#79D6A7
    }
    .we-content li {
        height:250px
    }
    .we-content {
        padding:80px 1%
    }
    .we-icon {
        top:30px
    }
    .wtitle {
        top:110px
    }
    .sub-text {
        top:150px
    }
    .works-list {
        width:46.88%;
        margin:0 1.5%
    }
    .works-main {
        height:225px
    }
    .works-feature img {
        width:100%;
        height:225px
    }
    .works-entry {
        margin-bottom:20px
    }
}@font-face {
    font-family:"iconfont";
    src:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/inc/fonts/iconfont.eot?t=1461591491);
    src:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/inc/fonts/iconfont.eot?t=1461591491) format('embedded-opentype'),url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/inc/fonts/iconfont.woff?t=1461591491) format('woff'),url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/inc/fonts/iconfont.ttf?t=1461591491) format('truetype'),url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/inc/fonts/iconfont.svg?t=1461591491) format('svg')
}
.iconfont {
    font-family:"iconfont"!important;
    font-size:15px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:.2px;
    -moz-osx-font-smoothing:grayscale
}
.icon-text:before {
    content:"\e791"
}
.icon-my:before {
    content:"\e78b"
}
.icon-mark:before {
    content:"\e731"
}
.icon-attention:before {
    content:"\e73d"
}
.icon-calendar:before {
    content:"\e74a"
}
.icon-file:before {
    content:"\e739"
}
.icon-community:before {
    content:"\e741"
}
.icon-rounddown:before {
    content:"\e75c"
}
.icon-upload:before {
    content:"\e75d"
}
.icon-write:before {
    content:"\e761"
}
.icon-hot:before {
    content:"\e758"
}
.icon-appreciatefill:before {
    content:"\e6e3"
}
.icon-fold:before {
    content:"\e6de"
}
.icon-forward:before {
    content:"\e6eb"
}
.icon-info:before {
    content:"\e6e5"
}
.icon-share:before {
    content:"\e6f3"
}
.icon-notice:before {
    content:"\e70a"
}
.icon-countdown:before {
    content:"\e708"
}
.icon-pullright:before {
    content:"\e720"
}
.icon-pullleft:before {
    content:"\e71f"
}
.icon-roundcheck:before {
    content:"\e657"
}
.icon-unfold:before {
    content:"\e661"
}
.icon-time:before {
    content:"\e65f"
}
.icon-comment:before {
    content:"\e667"
}
.icon-camera:before {
    content:"\e665"
}
.icon-notification:before {
    content:"\e66b"
}
.icon-warn:before {
    content:"\e663"
}
.icon-like:before {
    content:"\e669"
}
.icon-likefill:before {
    content:"\e668"
}
.icon-search:before {
    content:"\e65c"
}
.icon-my1:before {
    content:"\e686"
}
.icon-back:before {
    content:"\e679"
}
.icon-question:before {
    content:"\e691"
}
.icon-right:before {
    content:"\e6a3"
}
.icon-pullup:before {
    content:"\e6a0"
}
.icon-pulldown:before {
    content:"\e69f"
}
.icon-delete:before {
    content:"\e6b4"
}
.icon-message:before {
    content:"\e6bc"
}
.icon-weibo:before {
    content:"\e6c4"
}
.icon-check:before {
    content:"\e645"
}
.icon-appreciate:before {
    content:"\e644"
}
.icon-favor:before {
    content:"\e64c"
}
.icon-favorfill:before {
    content:"\e64b"
}
.icon-link:before {
    content:"\e6bf"
}
.icon-close:before {
    content:"\e646"
}
.icon-location:before {
    content:"\e651"
}
.icon-more:before {
    content:"\e684"
}
.icon-tags:before {
    content:"\e68c"
}
.icon-weixin:before {
    content:"\e66f"
}
.icon-QQ:before {
    content:"\e604"
}
.icon-douban:before {
    content:"\e607"
}
.icon-github:before {
    content:"\e66c"
}
.icon-caidan:before {
    content:"\e6a0"
}
.icon-caidan1:before {
    content:"\e628"
}
.icon-menu:before {
    content:"\e769"
}
@keyframes poi-deg {
    0% {
        transform:rotate(0deg)
    }
    100% {
        transform:rotate(360deg)
    }
}@-webkit-keyframes poi-deg {
     0% {
         transform:rotate(0deg)
     }
     100% {
         transform:rotate(360deg)
     }
 }@keyframes elastic {
      0% {
          transform:scale(0)
      }
      55% {
          transform:scale(1)
      }
      70% {
          transform:scale(.98)
      }
      100% {
          transform:scale(1)
      }
  }@keyframes btn-pudding {
       12%,15% {
           transform:scale(.93,1.07)
       }
       16%,17% {
           transform:scale(.94,1.06)
       }
       10%,18% {
           transform:scale(.95,1.05)
       }
       19% {
           transform:scale(.96,1.04)
       }
       20% {
           transform:scale(.98,1.02)
       }
       21%,40%,48% {
           transform:scale(.99,1.01)
       }
       22%,23%,37%,39%,49% {
           transform:scale(1,1)
       }
       7%,24%,34%,36% {
           transform:scale(1.01,.99)
       }
       25%,27%,30%,33% {
           transform:scale(1.02,.98)
       }
       28%,29% {
           transform:scale(1.03,.97)
       }
       2% {
           transform:scale(1.16,.84)
       }
       0% {
           transform:scale(1.2,.8)
       }
   }@keyframes poi-face {
        2%,24%,80% {
            -webkit-transform:translate(0,1.5px) rotate(1.5deg);
            transform:translate(0,1.5px) rotate(1.5deg)
        }
        4%,68%,98% {
            -webkit-transform:translate(0,-1.5px) rotate(-.5deg);
            transform:translate(0,-1.5px) rotate(-.5deg)
        }
        38%,6% {
            -webkit-transform:translate(0,1.5px) rotate(-1.5deg);
            transform:translate(0,1.5px) rotate(-1.5deg)
        }
        8%,86% {
            -webkit-transform:translate(0,-1.5px) rotate(-1.5deg);
            transform:translate(0,-1.5px) rotate(-1.5deg)
        }
        10%,72% {
            -webkit-transform:translate(0,2.5px) rotate(1.5deg);
            transform:translate(0,2.5px) rotate(1.5deg)
        }
        12%,64%,78%,96% {
            -webkit-transform:translate(0,-.5px) rotate(1.5deg);
            transform:translate(0,-.5px) rotate(1.5deg)
        }
        14%,54% {
            -webkit-transform:translate(0,-1.5px) rotate(1.5deg);
            transform:translate(0,-1.5px) rotate(1.5deg)
        }
        16% {
            -webkit-transform:translate(0,-.5px) rotate(-1.5deg);
            transform:translate(0,-.5px) rotate(-1.5deg)
        }
        18%,22% {
            -webkit-transform:translate(0,.5px) rotate(-1.5deg);
            transform:translate(0,.5px) rotate(-1.5deg)
        }
        20%,36%,46% {
            -webkit-transform:translate(0,-1.5px) rotate(2.5deg);
            transform:translate(0,-1.5px) rotate(2.5deg)
        }
        26%,50% {
            -webkit-transform:translate(0,.5px) rotate(.5deg);
            transform:translate(0,.5px) rotate(.5deg)
        }
        28% {
            -webkit-transform:translate(0,.5px) rotate(1.5deg);
            transform:translate(0,.5px) rotate(1.5deg)
        }
        30%,40%,62%,76%,88% {
            -webkit-transform:translate(0,-.5px) rotate(2.5deg);
            transform:translate(0,-.5px) rotate(2.5deg)
        }
        32%,34%,66% {
            -webkit-transform:translate(0,1.5px) rotate(-.5deg);
            transform:translate(0,1.5px) rotate(-.5deg)
        }
        42% {
            -webkit-transform:translate(0,2.5px) rotate(-1.5deg);
            transform:translate(0,2.5px) rotate(-1.5deg)
        }
        44%,70% {
            -webkit-transform:translate(0,1.5px) rotate(.5deg);
            transform:translate(0,1.5px) rotate(.5deg)
        }
        48%,74%,82% {
            -webkit-transform:translate(0,-.5px) rotate(.5deg);
            transform:translate(0,-.5px) rotate(.5deg)
        }
        52%,56%,60% {
            -webkit-transform:translate(0,2.5px) rotate(2.5deg);
            transform:translate(0,2.5px) rotate(2.5deg)
        }
        58% {
            -webkit-transform:translate(0,.5px) rotate(2.5deg);
            transform:translate(0,.5px) rotate(2.5deg)
        }
        84% {
            -webkit-transform:translate(0,1.5px) rotate(2.5deg);
            transform:translate(0,1.5px) rotate(2.5deg)
        }
        90% {
            -webkit-transform:translate(0,2.5px) rotate(-.5deg);
            transform:translate(0,2.5px) rotate(-.5deg)
        }
        92% {
            -webkit-transform:translate(0,.5px) rotate(-.5deg);
            transform:translate(0,.5px) rotate(-.5deg)
        }
        94% {
            -webkit-transform:translate(0,2.5px) rotate(.5deg);
            transform:translate(0,2.5px) rotate(.5deg)
        }
        0%,100% {
            -webkit-transform:translate(0,0) rotate(0);
            transform:translate(0,0) rotate(0)
        }
    }.ex-login,.ex-register {
         margin:auto;
         width:400px;
         text-align:center;
         background-color:#fff
     }
.ex-login {
    padding:20px 0
}
.ex-login p,.ex-register p {
    margin:1em
}
.ex-login-title {
    color:#666;
    font-size:20px;
    padding-top:25px
}
.ex-login-title img {
    width:85px;
    height:85px;
    border-radius:100%
}
.ex-register-title h3 {
    padding-bottom:15px;
    font-size:24px;
    color:#666
}
.ex-login input,.ex-register input {
    width:300px;
    margin-bottom:6px;
    padding:12px 10px;
    border:1px #ddd solid;
    outline:none;
    border-radius:3px;
    font-size:16px;
    font:300 14px -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    -webkit-transition:.4s ease all;
    -moz-transition:.4s ease all;
    -o-transition:.4s ease all;
    transition:.4s ease all
}
.ex-login input.login-button,.ex-register input.register-button {
    box-shadow:none;
    text-shadow:none;
    background-color:#eee
}
.ex-register input.register-button {
    margin-bottom:20px
}
.ex-login input.login-button:hover,.ex-register input.register-button:hover {
    background-color:#E67474;
    border-color:#E67474;
    color:#fff
}
.user-login-check,.admin-login-check {
    width:100%;
    margin:10% 0 12%;
    text-align:center;
    font-size:16px;
    color:#555
}
.user-login-check p,.admin-login-check p {
    margin:.8em
}
.ex-login-avatar img {
    border-radius:100%;
    border:1px solid #ddd;
    padding:5px;
    width:110px;
    height:110px
}
.ex-login-username {
    font-size:20px
}
.ex-new-account {
    padding:45px 0
}
.ex-new-account a {
    font-size:16px
}
.ex-new-account a:hover {
    color:#E67474
}
.ex-logout {
    padding-top:1em
}
.ex-logout a,.ex-new-account a {
    color:#555;
    text-decoration:underline;
    margin:0 20px
}
.ex-register .user-error {
    text-align:left;
    font-size:12px;
    width:300px;
    margin:0 auto 24px;
    padding:8px;
    background:rgba(241,241,241,.5)
}
.register-close {
    margin-bottom:200px;
    font-size:18px
}
.header-user-avatar {
    position:relative;
    float:right;
    margin-left:20px;
    margin-top:22px
}
.header-user-avatar img {
    border-radius:100%;
    cursor:pointer
}
.header-user-avatar:hover .header-user-menu {
    display:block
}
.header-user-menu {
    position:absolute;
    width:130px;
    right:0;
    text-align:left;
    background:none;
    padding-top:20px;
    margin-top:-10px;
    display:none;
    overflow:hidden;
    animation:header-user-menu .4s
}
.herder-user-name {
    font-size:12px;
    background:#F5F5F5;
    padding:10px 10px;
    border-bottom:1px solid #eee;
    border-radius:4px 4px 0 0
}
.herder-user-name-u {
    font-weight:700;
    font-size:14px;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap
}
.header-user-menu .user-menu-option {
    padding:5px 0;
    background:#F5F5F5;
    border-radius:0 0 4px 4px;
    width:130px
}
.header-user-menu a {
    display:block;
    padding:6px 10px;
    margin:2px 0;
    width:100%;
    text-align:left;
    color:#333;
    font-size:13px
}
.user-menu-option a:hover {
    background-color:#f1f1f1
}
.herder-user-name::before {
    content:"";
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #F5F5F5;
    position:absolute;
    top:10px;
    right:5px
}
.no-logged {
    font-size:13px;
    padding:15px 10px;
    border-radius:4px;
    border:0
}
.no-logged a {
    display:initial;
    color:#69d2e7;
    font-size:14px;
    padding:0 5px;
    text-decoration:underline
}
@keyframes header-user-menu {
    0% {
        opacity:0;
        transform:translateY(-20px)
    }
    100% {
        opacity:1;
        transform:translateY(0)
    }
}.single-reward {
     position:relative;
     width:100%;
     margin:35px auto;
     text-align:center;
     z-index:999
 }
.single-reward .reward-open {
    position:relative;
    width:40px;
    height:40px;
    font-size:18px;
    padding:7px;
    color:#fff;
    text-align:center;
    display:inline-block;
    border-radius:100%;
    background:#555;
    cursor:pointer
}
.single-reward .reward-main {
    position:absolute;
    top:40px;
    left:-157px;
    margin:0;
    padding:15px 0 0;
    width:355px;
    background:none;
    display:none;
    animation:main .4s
}
.reward-open:hover .reward-main {
    display:block
}
.single-reward .reward-row {
    margin:0 auto;
    padding:20px 15px 10px;
    background:#f5f5f5;
    display:inline-block;
    border-radius:4px;
    cursor:auto
}
.single-reward .reward-row li {
    list-style-type:none;
    padding:0 12px;
    display:inline-block
}
.reward-row li img {
    width:130px;
    max-width:130px;
    border-radius:3px;
    position:relative
}
.reward-row li::after {
    display:block;
    padding:5px 0 0;
    font-size:13px;
    color:#555
}
.alipay-code:after {
    content:"æ”¯ä»˜å®"
}
.wechat-code:after {
    content:"å¾®ä¿¡"
}

h1.entry-title {
    font-size:35px
}
.post-list-thumb {
    transition:box-shadow .4s ease;
    border:1px solid #bdc3c7;
    padding:0;
    border-radius:5px;
    overflow:hidden;
    float:none
}
.post-list-thumb:hover {
    box-shadow:0 0 40px rgba(0,0,0,.2)
}
.post-thumb a {
    height:400px;
    background-size:cover;
    background-position:center;
    transition:all .5s ease
}
.post-thumb {
    width:100%;
    left:0;
    float:none;
    overflow:hidden
}
.post-thumb a:hover {
    transform:scale(1.1)
}
.post-content-wrap {
    width:100%;
    padding:20px
}
.post-content-wrap {
    float:none
}
.site-footer::before {
    padding:2%;
    background:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/skirt.png) no-repeat 50%;
    pointer-events:none;
    position:absolute;
    z-index:1;
    width:100%;
    height:368px
}
.site-footer {
    background:none
}
.site-info {
    position:relative;
    padding:2.5%;
    /*top:294px*/
}
.post-list-thumb-left .post-content-wrap {
    text-align:left
}
hr {
    background:none
}
.site-header {
    z-index:999;
    transition:all .4s ease,border 1ms
}
.iconflat {
    position:relative
}
.lower li ul {
    background-color:#fff;
    margin-top:13px;
    left:-30px;
    width:100px;
    text-align:center
}
.site-header:hover {
    background-color:#fff;
    border-bottom:1px solid #e4e3e3
}
#comments {
    background:none;
    padding-bottom:0
}
.comment-respond textarea {
    margin-bottom:25px
}
.comment .main {
    padding:20px 30px;
    transition:box-shadow .3s ease;
    border:1px solid #dadada
}
.form-submit {
    margin-bottom:150px!important
}
.comment h4 {
    margin-bottom:5px
}
.comments .commentwrap hr {
    margin:0
}
.comment .main:hover {
    box-shadow:0 0 22px rgba(0,0,0,.2)
}
.comment .children .main {
    border-left:5px solid #b3b3b3
}
textarea#comment {
    background:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/comment.png) no-repeat;
    background-color:#fff;
    background-position:right bottom
}
#commentform input,#commentform textarea {
    border:1px solid #bdc3c7;
    background-color:#fff
}
#commentform input:focus,#commentform textarea:focus {
    border:1px solid #e597b2;
    box-shadow:0 0 10px 0 #e597b2
}
.comment-respond textarea {
    color:#000;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif
}
.comment .info {
    color:#000
}
.OwO {
    margin-bottom:20px;
    top:-15px
}
.notice {
    border:1px solid #dadada
}
.single-reward .reward-row {
    box-shadow:0 15px 50px rgba(0,0,0,.3);
    border:1px solid #bdc3c7;
    margin-top:15px
}
.single-reward .reward-row::before {
    content:"";
    width:23px;
    height:23px;
    top:19px;
    left:0;
    right:0;
    margin:0 auto;
    position:absolute;
    background-color:#f5f5f5;
    border:1px solid #bdc3c7;
    border-bottom:none;
    border-right:none;
    transform:rotateZ(45deg)
}
.post-status {
    margin-bottom:0
}
.s-content {
    margin-left:0
}
.user-menu-option {
    border:1px solid #dadada;
    border-top:none
}
.herder-user-name {
    border:1px solid #dadada;
    border-bottom:none
}
.herder-user-name::before {
    content:"";
    width:15px;
    height:15px;
    top:13px;
    right:10px;
    position:absolute;
    background-color:#f5f5f5;
    border:1px solid #bdc3c7;
    border-bottom:none;
    border-right:none;
    transform:rotateZ(45deg)
}
.lower li ul {
    border:1px solid #dadada
}
.lower li ul::before {
    content:"";
    width:15px;
    height:15px;
    top:-8px;
    right:0;
    left:0;
    margin:0 auto;
    position:absolute;
    background-color:#fff;
    border:1px solid #bdc3c7;
    border-bottom:none;
    border-right:none;
    transform:rotateZ(45deg);
    display:inline-block
}
.comment .body p {
    display:inline-block;
    margin-bottom:0
}
.comment .body>div:first-child {
    margin:20px 0
}
.shareico {
    width:32px;
    height:32px;
    transform:scale(.8)
}
#player1 {
    transform:translateX(-66px)
}
#player1 .aplayer-body {
    box-shadow:1px 1px 2px rgba(0,0,0,.3);
    overflow:hidden
}
#player1 {
    z-index:999;
    transition:transform .5s ease;
    bottom:90px
}
.aplayer-miniswitcher button.aplayer-icon svg {
    background-color:#e597b2!important;
    color:#fff
}
.aplayer-miniswitcher button.aplayer-icon path {
    fill:#fff!important
}
@media screen and (max-width:768px) {
    #player1 {
        display:none
    }
    .openNav {
        padding:0 20px
    }
    .comment .main {
        padding:15px;
        padding-bottom:5px
    }
}#floatdiv {
     background-color:#FFF;
     opacity:.9;
     width:100%;
     height:100%;
     margin:0 auto;
     position:fixed;
     left:0;
     bottom:0;
     z-index:99999
 }
#circle {
    position:relative;
    background-color:rgba(0,0,0,0);
    border:5px solid rgba(255,132,132,.9);
    opacity:.9;
    border-right:5px solid transparent;
    border-left:5px solid transparent;
    border-radius:50px;
    width:50px;
    height:50px;
    margin:0 auto;
    top:45%;
    -moz-animation:spinPulse 1s infinite ease-in-out;
    -webkit-animation:spinPulse 1s infinite ease-in-out;
    -o-animation:spinPulse 1s infinite ease-in-out;
    -ms-animation:spinPulse 1s infinite ease-in-out;
    -webkit-transform:translateY(-50%)
}
#circle1 {
    position:relative;
    background-color:rgba(0,0,0,0);
    border:5px solid rgba(255,132,132,.9);
    opacity:.9;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-radius:50px;
    width:30px;
    height:30px;
    margin:0 auto;
    top:5px;
    -moz-animation:spinoffPulse .2s infinite linear;
    -webkit-animation:spinoffPulse .2s infinite linear;
    -o-animation:spinoffPulse .2s infinite linear;
    -ms-animation:spinoffPulse .2s infinite linear
}
@-moz-keyframes spinPulse {
    0% {
        -moz-transform:rotate(160deg);
        opacity:0;
        box-shadow:0 0 1px #000
    }
    50% {
        -moz-transform:rotate(145deg);
        opacity:1
    }
    100% {
        -moz-transform:rotate(-320deg);
        opacity:0
    }
}@-moz-keyframes spinoffPulse {
     0% {
         -moz-transform:rotate(0)
     }
     100% {
         -moz-transform:rotate(360deg)
     }
 }@-webkit-keyframes spinPulse {
      0% {
          -webkit-transform:rotate(160deg);
          opacity:0;
          box-shadow:0 0 1px #000
      }
      50% {
          -webkit-transform:rotate(145deg);
          opacity:1
      }
      100% {
          -webkit-transform:rotate(-320deg);
          opacity:0
      }
  }@-webkit-keyframes spinoffPulse {
       0% {
           -webkit-transform:rotate(0)
       }
       100% {
           -webkit-transform:rotate(360deg)
       }
   }@-o-keyframes spinPulse {
        0% {
            -o-transform:rotate(160deg);
            opacity:0;
            box-shadow:0 0 1px #000
        }
        50% {
            -o-transform:rotate(145deg);
            opacity:1
        }
        100% {
            -o-transform:rotate(-320deg);
            opacity:0
        }
    }@-o-keyframes spinoffPulse {
         0% {
             -o-transform:rotate(0)
         }
         100% {
             -o-transform:rotate(360deg)
         }
     }@-ms-keyframes spinPulse {
          0% {
              -ms-transform:rotate(160deg);
              opacity:0;
              box-shadow:0 0 1px #000
          }
          50% {
              -ms-transform:rotate(145deg);
              opacity:1
          }
          100% {
              -ms-transform:rotate(-320deg);
              opacity:0
          }
      }@-ms-keyframes spinoffPulse {
           0% {
               -ms-transform:rotate(0)
           }
           100% {
               -ms-transform:rotate(360deg)
           }
       }#floattitle {
            width:100px;
            margin:0 auto;
            top:50%;
            left:auto;
            position:relative;
            font-family:"Microsoft Yahei",sans-serif
        }
@media screen and (min-width:768px) {
    .cd-top {
        display:none
    }
}@media(max-width:768px) {
    .meteor {
        display:none
    }
    body {
        background:none!important
    }
    .sidebar_wo {
        display:none
    }
}@media(max-width:860px) {
    h1.entry-title {
        font-size:25px!important
    }
    .post-list h1.entry-title {
        font-size:25px!important
    }
    .site-info {
        top:0;
        border-top:0 solid #F7F7F7
    }
    .site-footer {
        padding:30px
    }
    .site-footer::before {
        display:none!important
    }
    .post-thumb a {
        height:210px
    }
}.sidebar_wo {
     position:fixed;
     bottom:0;
     z-index:1000;
     line-height:0
 }
#leimu {
    left:0;
    transition:all .3s ease-in-out;
    transform:translate(-7px,7px)
}
#lamu {
    right:0;
    transition:all .3s ease-in-out;
    transform:translate(7px,7px)
}
#leimu:hover {
    transform:translate(0,0)
}
#lamu:hover {
    transform:translate(0,0)
}
.lamucss {
    width:75px;
    height:75px;
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:0 0
}
.lamucss:hover {
    background-position:-75px 0
}
.leimucss {
    width:75px;
    height:75px;
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:0 -75px
}
.leimucss:hover {
    background-position:-75px -75px
}
.meteor {
    width:100%;
    height:100vh;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.meteor div {
    width:4px;
    height:4px;
    position:relative;
    border-radius:4px;
    opacity:0;
    z-index:11
}
.meteor div:after {
    width:100px;
    height:100px;
    content:"";
    display:block;
    transform:rotate(45deg);
    position:relative;
    top:-48px;
    left:22px
}
.meteor .red {
    background:#ff3030;
    top:0;
    left:600px;
    animation:meteor 1.95s infinite linear;
    animation-delay:.15s
}
.meteor .red:after {
    border-left:1px solid #ff3030
}
.meteor .orange {
    background:#cd6600;
    top:30px;
    left:700px;
    animation:meteor 2.25s infinite linear;
    animation-delay:.35s
}
.meteor .orange:after {
    border-left:1px solid #cd6600
}
.meteor .yellow {
    background:gold;
    top:20px;
    left:900px;
    animation:meteor 2s infinite linear;
    animation-delay:.55s
}
.meteor .yellow:after {
    border-left:1px solid gold
}
.meteor .green {
    background:#7fff00;
    top:0;
    left:1100px;
    animation:meteor 2.3s infinite linear;
    animation-delay:.75s
}
.meteor .green:after {
    border-left:1px solid #7fff00
}
.meteor .cyan {
    background:#6ca6cd;
    top:30px;
    left:1260px;
    animation:meteor 2.05s infinite linear;
    animation-delay:.95s
}
.meteor .cyan:after {
    border-left:1px solid #6ca6cd
}
.meteor .blue {
    background:#4169e1;
    top:40px;
    left:1400px;
    animation:meteor 1.55s infinite linear;
    animation-delay:1.15s
}
.meteor .blue:after {
    border-left:1px solid #4169e1
}
.meteor .purple {
    background:#9932cc;
    top:20px;
    left:1500px;
    animation:meteor 2.3s infinite linear;
    animation-delay:1.85s
}
.meteor .purple:after {
    border-left:1px solid #9932cc
}
@keyframes meteor {
    0% {
        opacity:0;
        transform:scale(0) translate(0,0)
    }
    50% {
        opacity:1;
        transform:scale(1) translate(-30vh,30vh)
    }
    100% {
        opacity:0;
        transform:scale(1) translate(-100vh,100vh)
    }
}.medium-zoom-overlay {
     z-index:1000
 }
.medium-zoom-image {
    z-index:1001
}
.neko {
    background-color:#fff;
    padding:20px 30px;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
    box-shadow:0 0 40px rgba(0,0,0,.2)
}
.neko a {
    color:#FF6464;
    transition:all .35s;
    text-decoration:none;
    position:relative;
    padding-bottom:2px;
    word-wrap:break-word
}
.neko a::after {
    content:"";
    transition:width .35s;
    right:0;
    width:0;
    bottom:0;
    position:absolute;
    border-bottom:1px solid #FF6464
}
.neko a:hover::after {
    left:0;
    width:100%
}
.neko p {
    margin-bottom:20px;
    line-height:1.7;
    font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif
}
.neko blockquote {
    padding-left:1.2em;
    border-left:4px solid #e2e3e4;
    margin:20px 0;
    color:#8a8989
}
.neko pre {
    margin:1em 0;
    padding:10px 15px;
    font-size:14px;
    font-family:Menlo,Monaco,Consolas,Andale Mono,lucida console,Courier New,monospace;
    background-color:#f6f6f6;
    border-radius:6px;
    overflow-x:auto
}
.neko code {
    font-family:Menlo,Monaco,Consolas,Andale Mono,lucida console,Courier New,monospace;
    background-color:#f6f6f6;
    border-radius:6px
}
.neko img {
    max-width:100%;
    margin:10px 0;
    border-radius:6px
}
.neko h1,.neko h2,.neko h3,.neko h4,.neko h5,.neko h6 {
    font-weight:400;
    color:#111;
    margin:20px 0
}
.neko h1 {
    font-size:1.8em
}
.neko h2 {
    font-size:1.5em
}
.neko h3 {
    font-size:1.3em
}
.neko h4 {
    font-size:1.15em
}
.neko h5 {
    font-size:1em
}
.neko h6 {
    font-size:.9em
}
.neko h4,.neko h5,.neko h6 {
    font-weight:700
}
.neko h4:before,.neko h5:before,.neko h6:before {
    display:inline-block;
    width:20px;
    content:'#';
    color:#aaa
}
.neko abbr[title] {
    text-decoration:none;
    border-bottom:1px dotted;
    cursor:help
}
.neko u,.neko ins {
    text-decoration:none;
    border-bottom:1px solid
}
.neko mark {
    color:#000;
    padding:2px;
    margin:0 5px;
    background-color:#fffdd1;
    border-bottom:1px solid #ffedce
}
.neko kbd {
    padding:2px 6px;
    font-size:90%;
    color:#fff;
    background-color:#333;
    border-radius:2px;
    font-family:Consolas,Courier,'Courier New',monospace
}
.neko hr {
    height:10px;
    margin-bottom:.8em;
    border:none;
    border-bottom:1px dashed rgba(0,0,0,.12)
}
.neko ol,.neko ul {
    padding-left:2em;
    margin:0 0 1.2em 0
}
.neko ul {
    list-style:disc
}
.neko li ul,.neko li ol {
    margin:.8em 0
}
.neko li ul {
    list-style:circle
}
.neko table {
    color:#5b6064;
    border-spacing:0;
    border-radius:6px;
    text-align:center;
    border-collapse:collapse;
    box-shadow:0 0 0 1px #eee;
    display:inline-block;
    max-width:100%;
    overflow:auto;
    white-space:nowrap;
    margin:auto
}
.neko table tbody {
    padding:0 -2px
}
.neko table thead {
    border-bottom:1px solid #eee
}
.neko table th {
    border-right:1px solid #eee;
    padding:7px 14px;
    font-weight:400
}
.neko table td {
    border-right:1px solid #eee;
    padding:8px 14px
}
.neko table th:last-child,.neko table td:last-child {
    border:none
}
.neko table tr {
    background-color:#fff
}
.neko table tr:nth-child(2n) {
    background-color:#f8f8f8
}
@media (max-width:600px) {
    .neko {
        box-shadow:none;
        padding:0
    }
}.aplayer {
     background:#fff;
     font-family:Arial,Helvetica,sans-serif;
     margin:5px;
     box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);
     border-radius:2px;
     overflow:hidden;
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none;
     line-height:normal;
     position:relative
 }
.aplayer * {
    box-sizing:content-box
}
.aplayer svg {
    width:100%;
    height:100%
}
.aplayer svg circle,.aplayer svg path {
    fill:#fff
}
.aplayer.aplayer-withlist .aplayer-info {
    border-bottom:1px solid #e9e9e9
}
.aplayer.aplayer-withlist .aplayer-list {
    display:block
}
.aplayer.aplayer-withlist .aplayer-icon-order,.aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu {
    display:inline
}
.aplayer.aplayer-withlrc .aplayer-pic {
    height:90px;
    width:90px
}
.aplayer.aplayer-withlrc .aplayer-info {
    margin-left:90px;
    height:90px;
    padding:10px 7px 0
}
.aplayer.aplayer-withlrc .aplayer-lrc {
    display:block
}
.aplayer.aplayer-narrow {
    width:66px
}
.aplayer.aplayer-narrow .aplayer-info,.aplayer.aplayer-narrow .aplayer-list {
    display:none
}
.aplayer.aplayer-narrow .aplayer-body,.aplayer.aplayer-narrow .aplayer-pic {
    height:66px;
    width:66px
}
.aplayer.aplayer-fixed {
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    margin:0;
    z-index:99;
    overflow:visible;
    max-width:400px;
    box-shadow:none
}
.aplayer.aplayer-fixed .aplayer-list {
    margin-bottom:65px;
    border:1px solid #eee;
    border-bottom:none
}
.aplayer.aplayer-fixed .aplayer-body {
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    margin:0;
    z-index:99;
    background:#fff;
    padding-right:18px;
    transition:all .3s ease;
    max-width:400px
}
.aplayer.aplayer-fixed .aplayer-lrc {
    display:block;
    position:fixed;
    bottom:10px;
    left:0;
    right:0;
    margin:0;
    z-index:98;
    pointer-events:none;
    text-shadow:0 0 1px #fff,0 0 10px #fff
}
.aplayer.aplayer-fixed .aplayer-lrc:after,.aplayer.aplayer-fixed .aplayer-lrc:before {
    display:none
}
.aplayer.aplayer-fixed .aplayer-info {
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    transition:all .3s ease;
    border-bottom:none;
    border-top:1px solid #e9e9e9
}
.aplayer.aplayer-fixed .aplayer-info .aplayer-music {
    width:calc(100% - 105px)
}
.aplayer.aplayer-fixed .aplayer-miniswitcher {
    display:block
}
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info {
    display:block;
    -webkit-transform:scaleX(0);
    transform:scaleX(0)
}
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body {
    width:66px!important
}
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon {
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
}
.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-lrc,.aplayer.aplayer-fixed .aplayer-icon-play {
    display:inline-block
}
.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-menu,.aplayer.aplayer-fixed .aplayer-icon-play {
    position:absolute;
    bottom:27px;
    width:20px;
    height:20px
}
.aplayer.aplayer-fixed .aplayer-icon-back {
    right:75px
}
.aplayer.aplayer-fixed .aplayer-icon-play {
    right:50px
}
.aplayer.aplayer-fixed .aplayer-icon-forward {
    right:25px
}
.aplayer.aplayer-fixed .aplayer-icon-menu {
    right:0
}
.aplayer.aplayer-arrow .aplayer-icon-loop,.aplayer.aplayer-arrow .aplayer-icon-order,.aplayer.aplayer-mobile .aplayer-icon-volume-down {
    display:none
}
.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon {
    display:block
}
.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {
    -webkit-transform:scale(1);
    transform:scale(1)
}
.aplayer .aplayer-body {
    position:relative
}
.aplayer .aplayer-icon {
    width:15px;
    height:15px;
    border:none;
    background-color:transparent;
    outline:none;
    cursor:pointer;
    opacity:.8;
    vertical-align:middle;
    padding:0;
    font-size:12px;
    margin:0;
    display:inline-block
}
.aplayer .aplayer-icon path {
    transition:all .2s ease-in-out
}
.aplayer .aplayer-icon-back,.aplayer .aplayer-icon-forward,.aplayer .aplayer-icon-lrc,.aplayer .aplayer-icon-order,.aplayer .aplayer-icon-play {
    display:none
}
.aplayer .aplayer-icon-lrc-inactivity svg {
    opacity:.4
}
.aplayer .aplayer-icon-forward {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.aplayer .aplayer-lrc-content {
    display:none
}
.aplayer .aplayer-pic {
    position:relative;
    float:left;
    height:66px;
    width:66px;
    background-size:cover;
    background-position:50%;
    transition:all .3s ease;
    cursor:pointer
}
.aplayer .aplayer-pic:hover .aplayer-button {
    opacity:1
}
.aplayer .aplayer-pic .aplayer-button {
    position:absolute;
    border-radius:50%;
    opacity:.8;
    text-shadow:0 1px 1px rgba(0,0,0,.2);
    box-shadow:0 1px 1px rgba(0,0,0,.2);
    background:rgba(0,0,0,.2);
    transition:all .1s ease
}
.aplayer .aplayer-pic .aplayer-button path {
    fill:#fff
}
.aplayer .aplayer-pic .aplayer-hide {
    display:none
}
.aplayer .aplayer-pic .aplayer-play {
    width:26px;
    height:26px;
    border:2px solid #fff;
    bottom:50%;
    right:50%;
    margin:0 -15px -15px 0
}
.aplayer .aplayer-pic .aplayer-play svg {
    position:absolute;
    top:3px;
    left:4px;
    height:20px;
    width:20px
}
.aplayer .aplayer-pic .aplayer-pause {
    width:16px;
    height:16px;
    border:2px solid #fff;
    bottom:4px;
    right:4px
}
.aplayer .aplayer-pic .aplayer-pause svg {
    position:absolute;
    top:2px;
    left:2px;
    height:12px;
    width:12px
}
.aplayer .aplayer-info {
    margin-left:66px;
    padding:14px 7px 0 10px;
    height:66px;
    box-sizing:border-box
}
.aplayer .aplayer-info .aplayer-music {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin:0 0 13px 5px;
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
    cursor:default;
    padding-bottom:2px
}
.aplayer .aplayer-info .aplayer-music .aplayer-title {
    font-size:14px
}
.aplayer .aplayer-info .aplayer-music .aplayer-author {
    font-size:12px;
    color:#666
}
.aplayer .aplayer-info .aplayer-controller {
    position:relative;
    display:flex
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
    margin:0 0 0 5px;
    padding:4px 0;
    cursor:pointer!important;
    flex:1
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb {
    -webkit-transform:scale(1);
    transform:scale(1)
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {
    position:relative;
    height:2px;
    width:100%;
    background:#cdcdcd
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    background:#aaa;
    height:2px;
    transition:all .5s ease
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    height:2px
}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {
    position:absolute;
    top:0;
    right:5px;
    margin-top:-4px;
    margin-right:-10px;
    height:10px;
    width:10px;
    border-radius:50%;
    cursor:pointer;
    transition:all .3s ease-in-out;
    -webkit-transform:scale(0);
    transform:scale(0)
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time {
    position:relative;
    right:0;
    bottom:4px;
    height:17px;
    color:#999;
    font-size:11px;
    padding-left:7px
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner {
    vertical-align:middle
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon {
    cursor:pointer;
    transition:all .2s ease
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path {
    fill:#666
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop {
    margin-right:2px
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path {
    fill:#000
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode {
    display:none
}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap {
    position:relative;
    display:inline-block;
    margin-left:3px;
    cursor:pointer!important
}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap {
    height:40px
}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap {
    position:absolute;
    bottom:15px;
    right:-3px;
    width:25px;
    height:0;
    z-index:99;
    overflow:hidden;
    transition:all .2s ease-in-out
}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active {
    height:40px
}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar {
    position:absolute;
    bottom:0;
    right:10px;
    width:5px;
    height:35px;
    background:#aaa;
    border-radius:2.5px;
    overflow:hidden
}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume {
    position:absolute;
    bottom:0;
    right:0;
    width:5px;
    transition:all .1s ease
}
.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon {
    display:none
}
.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg {
    position:absolute;
    -webkit-animation:rotate 1s linear infinite;
    animation:rotate 1s linear infinite
}
.aplayer .aplayer-lrc {
    display:none;
    position:relative;
    height:30px;
    text-align:center;
    overflow:hidden;
    margin:-10px 0 7px
}
.aplayer .aplayer-lrc:before {
    top:0;
    height:10%;
    background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)
}
.aplayer .aplayer-lrc:after,.aplayer .aplayer-lrc:before {
    position:absolute;
    z-index:1;
    display:block;
    overflow:hidden;
    width:100%;
    content:" "
}
.aplayer .aplayer-lrc:after {
    bottom:0;
    height:33%;
    background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ccffffff",GradientType=0)
}
.aplayer .aplayer-lrc p {
    font-size:12px;
    color:#666;
    line-height:16px!important;
    height:16px!important;
    padding:0!important;
    margin:0!important;
    transition:all .5s ease-out;
    opacity:.4;
    overflow:hidden
}
.aplayer .aplayer-lrc p.aplayer-lrc-current {
    opacity:1;
    overflow:visible;
    height:auto!important;
    min-height:16px
}
.aplayer .aplayer-lrc.aplayer-lrc-hide {
    display:none
}
.aplayer .aplayer-lrc .aplayer-lrc-contents {
    width:100%;
    transition:all .5s ease-out;
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
    cursor:default
}
.aplayer .aplayer-list {
    overflow:auto;
    transition:all .5s ease;
    will-change:height;
    display:none;
    overflow:hidden
}
.aplayer .aplayer-list.aplayer-list-hide {
    max-height:0!important
}
.aplayer .aplayer-list ol {
    list-style-type:none;
    margin:0;
    padding:0;
    overflow-y:auto
}
.aplayer .aplayer-list ol li {
    position:relative;
    height:32px;
    line-height:32px;
    padding:0 15px;
    font-size:12px;
    border-top:1px solid #e9e9e9;
    cursor:pointer;
    transition:all .2s ease;
    overflow:hidden;
    margin:0
}
.aplayer .aplayer-list ol li:first-child {
    border-top:none
}
.aplayer .aplayer-list ol li:hover {
    background:#efefef
}
.aplayer .aplayer-list ol li.aplayer-list-light {
    background:#e9e9e9
}
.aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur {
    display:inline-block
}
.aplayer .aplayer-list ol li .aplayer-list-cur {
    display:none;
    width:3px;
    height:22px;
    position:absolute;
    left:0;
    top:5px;
    cursor:pointer
}
.aplayer .aplayer-list ol li .aplayer-list-index {
    color:#666;
    margin-right:12px;
    cursor:pointer
}
.aplayer .aplayer-list ol li .aplayer-list-author {
    color:#666;
    float:right;
    cursor:pointer
}
.aplayer .aplayer-notice {
    opacity:0;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    font-size:12px;
    border-radius:4px;
    padding:5px 10px;
    transition:all .3s ease-in-out;
    overflow:hidden;
    color:#fff;
    pointer-events:none;
    background-color:#f4f4f5;
    color:#909399
}
.aplayer .aplayer-miniswitcher {
    display:none;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    height:100%;
    background:#e6e6e6;
    width:18px;
    border-radius:0 2px 2px 0
}
.aplayer .aplayer-miniswitcher .aplayer-icon {
    height:100%;
    width:100%;
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg);
    transition:all .3s ease
}
.aplayer .aplayer-miniswitcher .aplayer-icon path {
    fill:#666
}
.aplayer .aplayer-miniswitcher .aplayer-icon:hover path {
    fill:#000
}
@-webkit-keyframes aplayer-roll {
    0% {
        left:0
    }
    to {
        left:-100%
    }
}@keyframes aplayer-roll {
     0% {
         left:0
     }
     to {
         left:-100%
     }
 }@-webkit-keyframes rotate {
      0% {
          -webkit-transform:rotate(0);
          transform:rotate(0)
      }
      to {
          -webkit-transform:rotate(1turn);
          transform:rotate(1turn)
      }
  }@keyframes rotate {
       0% {
           -webkit-transform:rotate(0);
           transform:rotate(0)
       }
       to {
           -webkit-transform:rotate(1turn);
           transform:rotate(1turn)
       }
   }.www {
        width:35px;
        height:35px;
        background:rgba(0,0,0,.4);
        border-radius:100%
    }
#douban {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-220px 0
}
#wechat {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-290px -70px
}
#sina {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-185px -70px
}
#qq {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-290px -35px
}
#qzone {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-150px -70px
}
#github {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-290px 0
}
#lofter {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-255px -35px
}
#bilibili {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-150px 0
}
#youku {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-150px -105px
}
#CloudMusic {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-185px -105px
}
#Twitter {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-220px -70px
}
#Facebook {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-255px 0
}
#Google {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-150px -35px
}
#jianshu {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-220px -35px
}
#zhihu {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-255px -70px
}
#CSDN {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-185px 0
}
.video-play,.loadvideo {
    width:32px!important;
    height:32px!important;
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png)!important;
    background-position:-32px -150px!important;
    background-size:auto!important
}
.video-pause {
    width:32px!important;
    height:32px!important;
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png)!important;
    background-position:0 -150px!important
}
#video-add {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-64px -150px;
    background-size:auto!important
}
#video-btn {
    background-size:auto!important
}
.foo-logo {
    background-size:auto!important;
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png)!important;
    background-position:-325px 0px!important
}
.cd-top {
    background-image:url(https://imikume.cdn.hazymoon.vip/wp-content/themes/Siren/images/icons.png);
    background-position:-320px -30px
}
.OwO {
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.OwO:hover .OwO-logo {
    color:#444
}
.OwO.OwO-open .OwO-logo {
    border-radius:4px 4px 0 0;
    border-bottom:none;
    color:#444
}
.OwO.OwO-open .OwO-body {
    display:block
}
.OwO.OwO-up .OwO-body {
    top:inherit;
    bottom:21px;
    border-radius:4px 4px 4px 0
}
.OwO.OwO-up .OwO-body .OwO-bar .OwO-packages li:nth-child(1) {
    border-radius:0
}
.OwO.OwO-up.OwO-open .OwO-logo {
    border:1px solid #ddd;
    border-radius:0 0 4px 4px;
    border-top:none
}
.OwO .OwO-logo {
    position:relative;
    display:inline-block;
    color:#888;
    background:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    font-size:13px;
    padding:2px 5px;
    cursor:pointer;
    height:22px;
    box-sizing:border-box;
    z-index:2;
    line-height:16px
}
.OwO .OwO-logo:hover span {
    display:inline-block;
    -webkit-animation:a 5s infinite ease-in-out;
    animation:a 5s infinite ease-in-out
}
.OwO .OwO-body {
    display:none;
    position:absolute;
    width:400px;
    background:#fff;
    border:1px solid #ddd;
    z-index:1;
    top:21px;
    border-radius:0 4px 4px 4px
}
.OwO .OwO-body .OwO-items {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    display:none;
    padding:10px;
    margin:0;
    overflow:scroll;
    font-size:0
}
.OwO .OwO-body .OwO-items .OwO-item {
    list-style-type:none;
    background:#f7f7f7;
    padding:5px 10px;
    border-radius:5px;
    display:inline-block;
    font-size:12px;
    line-height:14px;
    margin:0 10px 12px 0;
    cursor:pointer;
    -webkit-transition:.3s;
    transition:.3s
}
.OwO .OwO-body .OwO-items .OwO-item:hover {
    background:#eee;
    box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    -webkit-animation:a 5s infinite ease-in-out;
    animation:a 5s infinite ease-in-out
}
.OwO .OwO-body .OwO-items-emoji .OwO-item {
    font-size:20px;
    line-height:19px
}
.OwO .OwO-body .OwO-items-image .OwO-item {
    max-width:calc(25% - 10px);
    box-sizing:border-box
}
.OwO .OwO-body .OwO-items-image .OwO-item img {
    max-width:100%
}
.OwO .OwO-body .OwO-items-show {
    display:block
}
.OwO .OwO-body .OwO-bar {
    width:100%;
    height:30px;
    border-top:1px solid #ddd;
    background:#fff;
    border-radius:0 0 4px 4px;
    color:#444
}
.OwO .OwO-body .OwO-bar .OwO-packages {
    margin:0;
    padding:0;
    font-size:0
}
.OwO .OwO-body .OwO-bar .OwO-packages li {
    list-style-type:none;
    display:inline-block;
    line-height:30px;
    font-size:14px;
    padding:0 10px;
    cursor:pointer;
    margin-right:3px
}
.OwO .OwO-body .OwO-bar .OwO-packages li:nth-child(1) {
    border-radius:0 0 0 3px
}
.OwO .OwO-body .OwO-bar .OwO-packages li:hover {
    background:#eee
}
.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active {
    background:#eee;
    -webkit-transition:.3s;
    transition:.3s
}
@-webkit-keyframes a {
    2% {
        -webkit-transform:translateY(1.5px) rotate(1.5deg);
        transform:translateY(1.5px) rotate(1.5deg)
    }
    4% {
        -webkit-transform:translateY(-1.5px) rotate(-.5deg);
        transform:translateY(-1.5px) rotate(-.5deg)
    }
    6% {
        -webkit-transform:translateY(1.5px) rotate(-1.5deg);
        transform:translateY(1.5px) rotate(-1.5deg)
    }
    8% {
        -webkit-transform:translateY(-1.5px) rotate(-1.5deg);
        transform:translateY(-1.5px) rotate(-1.5deg)
    }
    10% {
        -webkit-transform:translateY(2.5px) rotate(1.5deg);
        transform:translateY(2.5px) rotate(1.5deg)
    }
    12% {
        -webkit-transform:translateY(-.5px) rotate(1.5deg);
        transform:translateY(-.5px) rotate(1.5deg)
    }
    14% {
        -webkit-transform:translateY(-1.5px) rotate(1.5deg);
        transform:translateY(-1.5px) rotate(1.5deg)
    }
    16% {
        -webkit-transform:translateY(-.5px) rotate(-1.5deg);
        transform:translateY(-.5px) rotate(-1.5deg)
    }
    18% {
        -webkit-transform:translateY(.5px) rotate(-1.5deg);
        transform:translateY(.5px) rotate(-1.5deg)
    }
    20% {
        -webkit-transform:translateY(-1.5px) rotate(2.5deg);
        transform:translateY(-1.5px) rotate(2.5deg)
    }
    22% {
        -webkit-transform:translateY(.5px) rotate(-1.5deg);
        transform:translateY(.5px) rotate(-1.5deg)
    }
    24% {
        -webkit-transform:translateY(1.5px) rotate(1.5deg);
        transform:translateY(1.5px) rotate(1.5deg)
    }
    26% {
        -webkit-transform:translateY(.5px) rotate(.5deg);
        transform:translateY(.5px) rotate(.5deg)
    }
    28% {
        -webkit-transform:translateY(.5px) rotate(1.5deg);
        transform:translateY(.5px) rotate(1.5deg)
    }
    30% {
        -webkit-transform:translateY(-.5px) rotate(2.5deg);
        transform:translateY(-.5px) rotate(2.5deg)
    }
    32%,34% {
        -webkit-transform:translateY(1.5px) rotate(-.5deg);
        transform:translateY(1.5px) rotate(-.5deg)
    }
    36% {
        -webkit-transform:translateY(-1.5px) rotate(2.5deg);
        transform:translateY(-1.5px) rotate(2.5deg)
    }
    38% {
        -webkit-transform:translateY(1.5px) rotate(-1.5deg);
        transform:translateY(1.5px) rotate(-1.5deg)
    }
    40% {
        -webkit-transform:translateY(-.5px) rotate(2.5deg);
        transform:translateY(-.5px) rotate(2.5deg)
    }
    42% {
        -webkit-transform:translateY(2.5px) rotate(-1.5deg);
        transform:translateY(2.5px) rotate(-1.5deg)
    }
    44% {
        -webkit-transform:translateY(1.5px) rotate(.5deg);
        transform:translateY(1.5px) rotate(.5deg)
    }
    46% {
        -webkit-transform:translateY(-1.5px) rotate(2.5deg);
        transform:translateY(-1.5px) rotate(2.5deg)
    }
    48% {
        -webkit-transform:translateY(-.5px) rotate(.5deg);
        transform:translateY(-.5px) rotate(.5deg)
    }
    50% {
        -webkit-transform:translateY(.5px) rotate(.5deg);
        transform:translateY(.5px) rotate(.5deg)
    }
    52% {
        -webkit-transform:translateY(2.5px) rotate(2.5deg);
        transform:translateY(2.5px) rotate(2.5deg)
    }
    54% {
        -webkit-transform:translateY(-1.5px) rotate(1.5deg);
        transform:translateY(-1.5px) rotate(1.5deg)
    }
    56% {
        -webkit-transform:translateY(2.5px) rotate(2.5deg);
        transform:translateY(2.5px) rotate(2.5deg)
    }
    58% {
        -webkit-transform:translateY(.5px) rotate(2.5deg);
        transform:translateY(.5px) rotate(2.5deg)
    }
    60% {
        -webkit-transform:translateY(2.5px) rotate(2.5deg);
        transform:translateY(2.5px) rotate(2.5deg)
    }
    62% {
        -webkit-transform:translateY(-.5px) rotate(2.5deg);
        transform:translateY(-.5px) rotate(2.5deg)
    }
    64% {
        -webkit-transform:translateY(-.5px) rotate(1.5deg);
        transform:translateY(-.5px) rotate(1.5deg)
    }
    66% {
        -webkit-transform:translateY(1.5px) rotate(-.5deg);
        transform:translateY(1.5px) rotate(-.5deg)
    }
    68% {
        -webkit-transform:translateY(-1.5px) rotate(-.5deg);
        transform:translateY(-1.5px) rotate(-.5deg)
    }
    70% {
        -webkit-transform:translateY(1.5px) rotate(.5deg);
        transform:translateY(1.5px) rotate(.5deg)
    }
    72% {
        -webkit-transform:translateY(2.5px) rotate(1.5deg);
        transform:translateY(2.5px) rotate(1.5deg)
    }
    74% {
        -webkit-transform:translateY(-.5px) rotate(.5deg);
        transform:translateY(-.5px) rotate(.5deg)
    }
    76% {
        -webkit-transform:translateY(-.5px) rotate(2.5deg);
        transform:translateY(-.5px) rotate(2.5deg)
    }
    78% {
        -webkit-transform:translateY(-.5px) rotate(1.5deg);
        transform:translateY(-.5px) rotate(1.5deg)
    }
    80% {
        -webkit-transform:translateY(1.5px) rotate(1.5deg);
        transform:translateY(1.5px) rotate(1.5deg)
    }
    82% {
        -webkit-transform:translateY(-.5px) rotate(.5deg);
        transform:translateY(-.5px) rotate(.5deg)
    }
    84% {
        -webkit-transform:translateY(1.5px) rotate(2.5deg);
        transform:translateY(1.5px) rotate(2.5deg)
    }
    86% {
        -webkit-transform:translateY(-1.5px) rotate(-1.5deg);
        transform:translateY(-1.5px) rotate(-1.5deg)
    }
    88% {
        -webkit-transform:translateY(-.5px) rotate(2.5deg);
        transform:translateY(-.5px) rotate(2.5deg)
    }
    90% {
        -webkit-transform:translateY(2.5px) rotate(-.5deg);
        transform:translateY(2.5px) rotate(-.5deg)
    }
    92% {
        -webkit-transform:translateY(.5px) rotate(-.5deg);
        transform:translateY(.5px) rotate(-.5deg)
    }
    94% {
        -webkit-transform:translateY(2.5px) rotate(.5deg);
        transform:translateY(2.5px) rotate(.5deg)
    }
    96% {
        -webkit-transform:translateY(-.5px) rotate(1.5deg);
        transform:translateY(-.5px) rotate(1.5deg)
    }
    98% {
        -webkit-transform:translateY(-1.5px) rotate(-.5deg);
        transform:translateY(-1.5px) rotate(-.5deg)
    }
    0%,to {
        -webkit-transform:translate(0) rotate(0deg);
        transform:translate(0) rotate(0deg)
    }
}@keyframes a {
     2% {
         -webkit-transform:translateY(1.5px) rotate(1.5deg);
         transform:translateY(1.5px) rotate(1.5deg)
     }
     4% {
         -webkit-transform:translateY(-1.5px) rotate(-.5deg);
         transform:translateY(-1.5px) rotate(-.5deg)
     }
     6% {
         -webkit-transform:translateY(1.5px) rotate(-1.5deg);
         transform:translateY(1.5px) rotate(-1.5deg)
     }
     8% {
         -webkit-transform:translateY(-1.5px) rotate(-1.5deg);
         transform:translateY(-1.5px) rotate(-1.5deg)
     }
     10% {
         -webkit-transform:translateY(2.5px) rotate(1.5deg);
         transform:translateY(2.5px) rotate(1.5deg)
     }
     12% {
         -webkit-transform:translateY(-.5px) rotate(1.5deg);
         transform:translateY(-.5px) rotate(1.5deg)
     }
     14% {
         -webkit-transform:translateY(-1.5px) rotate(1.5deg);
         transform:translateY(-1.5px) rotate(1.5deg)
     }
     16% {
         -webkit-transform:translateY(-.5px) rotate(-1.5deg);
         transform:translateY(-.5px) rotate(-1.5deg)
     }
     18% {
         -webkit-transform:translateY(.5px) rotate(-1.5deg);
         transform:translateY(.5px) rotate(-1.5deg)
     }
     20% {
         -webkit-transform:translateY(-1.5px) rotate(2.5deg);
         transform:translateY(-1.5px) rotate(2.5deg)
     }
     22% {
         -webkit-transform:translateY(.5px) rotate(-1.5deg);
         transform:translateY(.5px) rotate(-1.5deg)
     }
     24% {
         -webkit-transform:translateY(1.5px) rotate(1.5deg);
         transform:translateY(1.5px) rotate(1.5deg)
     }
     26% {
         -webkit-transform:translateY(.5px) rotate(.5deg);
         transform:translateY(.5px) rotate(.5deg)
     }
     28% {
         -webkit-transform:translateY(.5px) rotate(1.5deg);
         transform:translateY(.5px) rotate(1.5deg)
     }
     30% {
         -webkit-transform:translateY(-.5px) rotate(2.5deg);
         transform:translateY(-.5px) rotate(2.5deg)
     }
     32%,34% {
         -webkit-transform:translateY(1.5px) rotate(-.5deg);
         transform:translateY(1.5px) rotate(-.5deg)
     }
     36% {
         -webkit-transform:translateY(-1.5px) rotate(2.5deg);
         transform:translateY(-1.5px) rotate(2.5deg)
     }
     38% {
         -webkit-transform:translateY(1.5px) rotate(-1.5deg);
         transform:translateY(1.5px) rotate(-1.5deg)
     }
     40% {
         -webkit-transform:translateY(-.5px) rotate(2.5deg);
         transform:translateY(-.5px) rotate(2.5deg)
     }
     42% {
         -webkit-transform:translateY(2.5px) rotate(-1.5deg);
         transform:translateY(2.5px) rotate(-1.5deg)
     }
     44% {
         -webkit-transform:translateY(1.5px) rotate(.5deg);
         transform:translateY(1.5px) rotate(.5deg)
     }
     46% {
         -webkit-transform:translateY(-1.5px) rotate(2.5deg);
         transform:translateY(-1.5px) rotate(2.5deg)
     }
     48% {
         -webkit-transform:translateY(-.5px) rotate(.5deg);
         transform:translateY(-.5px) rotate(.5deg)
     }
     50% {
         -webkit-transform:translateY(.5px) rotate(.5deg);
         transform:translateY(.5px) rotate(.5deg)
     }
     52% {
         -webkit-transform:translateY(2.5px) rotate(2.5deg);
         transform:translateY(2.5px) rotate(2.5deg)
     }
     54% {
         -webkit-transform:translateY(-1.5px) rotate(1.5deg);
         transform:translateY(-1.5px) rotate(1.5deg)
     }
     56% {
         -webkit-transform:translateY(2.5px) rotate(2.5deg);
         transform:translateY(2.5px) rotate(2.5deg)
     }
     58% {
         -webkit-transform:translateY(.5px) rotate(2.5deg);
         transform:translateY(.5px) rotate(2.5deg)
     }
     60% {
         -webkit-transform:translateY(2.5px) rotate(2.5deg);
         transform:translateY(2.5px) rotate(2.5deg)
     }
     62% {
         -webkit-transform:translateY(-.5px) rotate(2.5deg);
         transform:translateY(-.5px) rotate(2.5deg)
     }
     64% {
         -webkit-transform:translateY(-.5px) rotate(1.5deg);
         transform:translateY(-.5px) rotate(1.5deg)
     }
     66% {
         -webkit-transform:translateY(1.5px) rotate(-.5deg);
         transform:translateY(1.5px) rotate(-.5deg)
     }
     68% {
         -webkit-transform:translateY(-1.5px) rotate(-.5deg);
         transform:translateY(-1.5px) rotate(-.5deg)
     }
     70% {
         -webkit-transform:translateY(1.5px) rotate(.5deg);
         transform:translateY(1.5px) rotate(.5deg)
     }
     72% {
         -webkit-transform:translateY(2.5px) rotate(1.5deg);
         transform:translateY(2.5px) rotate(1.5deg)
     }
     74% {
         -webkit-transform:translateY(-.5px) rotate(.5deg);
         transform:translateY(-.5px) rotate(.5deg)
     }
     76% {
         -webkit-transform:translateY(-.5px) rotate(2.5deg);
         transform:translateY(-.5px) rotate(2.5deg)
     }
     78% {
         -webkit-transform:translateY(-.5px) rotate(1.5deg);
         transform:translateY(-.5px) rotate(1.5deg)
     }
     80% {
         -webkit-transform:translateY(1.5px) rotate(1.5deg);
         transform:translateY(1.5px) rotate(1.5deg)
     }
     82% {
         -webkit-transform:translateY(-.5px) rotate(.5deg);
         transform:translateY(-.5px) rotate(.5deg)
     }
     84% {
         -webkit-transform:translateY(1.5px) rotate(2.5deg);
         transform:translateY(1.5px) rotate(2.5deg)
     }
     86% {
         -webkit-transform:translateY(-1.5px) rotate(-1.5deg);
         transform:translateY(-1.5px) rotate(-1.5deg)
     }
     88% {
         -webkit-transform:translateY(-.5px) rotate(2.5deg);
         transform:translateY(-.5px) rotate(2.5deg)
     }
     90% {
         -webkit-transform:translateY(2.5px) rotate(-.5deg);
         transform:translateY(2.5px) rotate(-.5deg)
     }
     92% {
         -webkit-transform:translateY(.5px) rotate(-.5deg);
         transform:translateY(.5px) rotate(-.5deg)
     }
     94% {
         -webkit-transform:translateY(2.5px) rotate(.5deg);
         transform:translateY(2.5px) rotate(.5deg)
     }
     96% {
         -webkit-transform:translateY(-.5px) rotate(1.5deg);
         transform:translateY(-.5px) rotate(1.5deg)
     }
     98% {
         -webkit-transform:translateY(-1.5px) rotate(-.5deg);
         transform:translateY(-1.5px) rotate(-.5deg)
     }
     0%,to {
         -webkit-transform:translate(0) rotate(0deg);
         transform:translate(0) rotate(0deg)
     }
 }.owoico {
      background-image:url(/OwO/owopaopao.png);
      background-repeat:no-repeat;
      display:inline-block;
      max-width:100%;
      vertical-align:middle
  }
.owoalu {
    background-image:url(/OwO/owoalu.png)
}
.sprite-tieba_emotion_01 {
    width:30px;
    height:30px;
    background-position:-5px -5px
}
.sprite-tieba_emotion_02 {
    width:30px;
    height:30px;
    background-position:-45px -5px
}
.sprite-tieba_emotion_03 {
    width:30px;
    height:30px;
    background-position:-85px -5px
}
.sprite-tieba_emotion_04 {
    width:30px;
    height:30px;
    background-position:-125px -5px
}
.sprite-tieba_emotion_05 {
    width:30px;
    height:30px;
    background-position:-165px -5px
}
.sprite-tieba_emotion_06 {
    width:30px;
    height:30px;
    background-position:-205px -5px
}
.sprite-tieba_emotion_07 {
    width:30px;
    height:30px;
    background-position:-245px -5px
}
.sprite-tieba_emotion_08 {
    width:30px;
    height:30px;
    background-position:-285px -5px
}
.sprite-tieba_emotion_09 {
    width:30px;
    height:30px;
    background-position:-325px -5px
}
.sprite-tieba_emotion_10 {
    width:30px;
    height:30px;
    background-position:-5px -45px
}
.sprite-tieba_emotion_11 {
    width:30px;
    height:30px;
    background-position:-45px -45px
}
.sprite-tieba_emotion_12 {
    width:30px;
    height:30px;
    background-position:-85px -45px
}
.sprite-tieba_emotion_13 {
    width:30px;
    height:30px;
    background-position:-125px -45px
}
.sprite-tieba_emotion_14 {
    width:30px;
    height:30px;
    background-position:-165px -45px
}
.sprite-tieba_emotion_15 {
    width:30px;
    height:30px;
    background-position:-205px -45px
}
.sprite-tieba_emotion_16 {
    width:30px;
    height:30px;
    background-position:-245px -45px
}
.sprite-tieba_emotion_17 {
    width:30px;
    height:30px;
    background-position:-285px -45px
}
.sprite-tieba_emotion_18 {
    width:30px;
    height:30px;
    background-position:-325px -45px
}
.sprite-tieba_emotion_19 {
    width:30px;
    height:30px;
    background-position:-5px -85px
}
.sprite-tieba_emotion_20 {
    width:30px;
    height:30px;
    background-position:-45px -85px
}
.sprite-tieba_emotion_21 {
    width:30px;
    height:30px;
    background-position:-85px -85px
}
.sprite-tieba_emotion_22 {
    width:30px;
    height:30px;
    background-position:-125px -85px
}
.sprite-tieba_emotion_23 {
    width:30px;
    height:30px;
    background-position:-165px -85px
}
.sprite-tieba_emotion_24 {
    width:30px;
    height:30px;
    background-position:-205px -85px
}
.sprite-tieba_emotion_25 {
    width:30px;
    height:30px;
    background-position:-245px -85px
}
.sprite-tieba_emotion_26 {
    width:30px;
    height:30px;
    background-position:-285px -85px
}
.sprite-tieba_emotion_27 {
    width:30px;
    height:30px;
    background-position:-325px -85px
}
.sprite-tieba_emotion_28 {
    width:30px;
    height:30px;
    background-position:-5px -125px
}
.sprite-tieba_emotion_29 {
    width:30px;
    height:30px;
    background-position:-45px -125px
}
.sprite-tieba_emotion_30 {
    width:30px;
    height:30px;
    background-position:-85px -125px
}
.sprite-tieba_emotion_31 {
    width:30px;
    height:30px;
    background-position:-125px -125px
}
.sprite-tieba_emotion_32 {
    width:30px;
    height:30px;
    background-position:-165px -125px
}
.sprite-tieba_emotion_33 {
    width:30px;
    height:30px;
    background-position:-205px -125px
}
.sprite-tieba_emotion_34 {
    width:30px;
    height:30px;
    background-position:-245px -125px
}
.sprite-tieba_emotion_35 {
    width:30px;
    height:30px;
    background-position:-285px -125px
}
.sprite-tieba_emotion_36 {
    width:30px;
    height:30px;
    background-position:-325px -125px
}
.sprite-tieba_emotion_37 {
    width:30px;
    height:30px;
    background-position:-5px -165px
}
.sprite-tieba_emotion_38 {
    width:30px;
    height:30px;
    background-position:-45px -165px
}
.sprite-tieba_emotion_39 {
    width:30px;
    height:30px;
    background-position:-85px -165px
}
.sprite-tieba_emotion_40 {
    width:30px;
    height:30px;
    background-position:-125px -165px
}
.sprite-tieba_emotion_41 {
    width:30px;
    height:30px;
    background-position:-165px -165px
}
.sprite-tieba_emotion_42 {
    width:30px;
    height:30px;
    background-position:-205px -165px
}
.sprite-tieba_emotion_43 {
    width:30px;
    height:30px;
    background-position:-245px -165px
}
.sprite-tieba_emotion_44 {
    width:30px;
    height:30px;
    background-position:-285px -165px
}
.sprite-tieba_emotion_45 {
    width:30px;
    height:30px;
    background-position:-325px -165px
}
.sprite-tieba_emotion_46 {
    width:30px;
    height:30px;
    background-position:-5px -205px
}
.sprite-tieba_emotion_47 {
    width:30px;
    height:30px;
    background-position:-45px -205px
}
.sprite-tieba_emotion_48 {
    width:30px;
    height:30px;
    background-position:-85px -205px
}
.sprite-tieba_emotion_49 {
    width:30px;
    height:30px;
    background-position:-125px -205px
}
.sprite-tieba_emotion_50 {
    width:30px;
    height:30px;
    background-position:-165px -205px
}
.sprite-tieba_emotion_51 {
    width:30px;
    height:30px;
    background-position:-205px -205px
}
.sprite-tieba_emotion_52 {
    width:30px;
    height:30px;
    background-position:-245px -205px
}
.sprite-tieba_emotion_53 {
    width:30px;
    height:30px;
    background-position:-285px -205px
}
.sprite-tieba_emotion_54 {
    width:30px;
    height:30px;
    background-position:-325px -205px
}
.sprite-tieba_emotion_55 {
    width:30px;
    height:30px;
    background-position:-5px -245px
}
.sprite-tieba_emotion_56 {
    width:30px;
    height:30px;
    background-position:-45px -245px
}
.sprite-tieba_emotion_57 {
    width:30px;
    height:30px;
    background-position:-85px -245px
}
.sprite-tieba_emotion_58 {
    width:30px;
    height:30px;
    background-position:-125px -245px
}
.sprite-tieba_emotion_59 {
    width:30px;
    height:30px;
    background-position:-165px -245px
}
.sprite-tieba_emotion_60 {
    width:30px;
    height:30px;
    background-position:-205px -245px
}
.sprite-tieba_emotion_61 {
    width:30px;
    height:30px;
    background-position:-245px -245px
}
.sprite-tieba_emotion_62 {
    width:30px;
    height:30px;
    background-position:-285px -245px
}
.sprite-tieba_emotion_63 {
    width:30px;
    height:30px;
    background-position:-325px -245px
}
.sprite-tieba_emotion_64 {
    width:30px;
    height:30px;
    background-position:-5px -285px
}
.sprite-tieba_emotion_65 {
    width:30px;
    height:30px;
    background-position:-45px -285px
}
.sprite-tieba_emotion_66 {
    width:30px;
    height:30px;
    background-position:-85px -285px
}
.sprite-tieba_emotion_67 {
    width:30px;
    height:30px;
    background-position:-125px -285px
}
.sprite-tieba_emotion_68 {
    width:30px;
    height:30px;
    background-position:-165px -285px
}
.sprite-tieba_emotion_69 {
    width:30px;
    height:30px;
    background-position:-205px -285px
}
.sprite-tieba_emotion_70 {
    width:30px;
    height:30px;
    background-position:-245px -285px
}
.sprite-tieba_emotion_71 {
    width:30px;
    height:30px;
    background-position:-285px -285px
}
.sprite-tieba_emotion_72 {
    width:30px;
    height:30px;
    background-position:-325px -285px
}
.sprite-tieba_emotion_73 {
    width:30px;
    height:30px;
    background-position:-5px -325px
}
.sprite-tieba_emotion_74 {
    width:30px;
    height:30px;
    background-position:-45px -325px
}
.sprite-tieba_emotion_75 {
    width:30px;
    height:30px;
    background-position:-85px -325px
}
.sprite-tieba_emotion_76 {
    width:30px;
    height:30px;
    background-position:-125px -325px
}
.sprite-tieba_emotion_77 {
    width:30px;
    height:30px;
    background-position:-165px -325px
}
.sprite-tieba_emotion_78 {
    width:30px;
    height:30px;
    background-position:-205px -325px
}
.sprite-tieba_emotion_79 {
    width:30px;
    height:30px;
    background-position:-245px -325px
}
.sprite-tieba_emotion_80 {
    width:30px;
    height:30px;
    background-position:-285px -325px
}
.sprite-tieba_emotion_81 {
    width:30px;
    height:30px;
    background-position:-325px -325px
}
.sprite-tieba_emotion_82 {
    width:30px;
    height:30px;
    background-position:-365px -5px
}
.sprite-tieba_emotion_83 {
    width:30px;
    height:30px;
    background-position:-365px -45px
}
.sprite-tieba_emotion_84 {
    width:30px;
    height:30px;
    background-position:-365px -85px
}
.sprite-tieba_emotion_85 {
    width:30px;
    height:30px;
    background-position:-365px -125px
}
.sprite-tieba_emotion_86 {
    width:30px;
    height:30px;
    background-position:-365px -165px
}
.sprite-tieba_emotion_87 {
    width:30px;
    height:30px;
    background-position:-365px -205px
}
.sprite-tieba_emotion_88 {
    width:30px;
    height:30px;
    background-position:-365px -245px
}
.sprite-tieba_emotion_89 {
    width:30px;
    height:30px;
    background-position:-365px -285px
}
.sprite-tieba_emotion_90 {
    width:30px;
    height:30px;
    background-position:-365px -325px
}
.sprite-tieba_emotion_91 {
    width:30px;
    height:30px;
    background-position:-5px -365px
}
.sprite-tieba_emotion_92 {
    width:30px;
    height:30px;
    background-position:-45px -365px
}
.sprite-tieba_emotion_93 {
    width:30px;
    height:30px;
    background-position:-85px -365px
}
.sprite-alu-_100_ {
    width:32px;
    height:33px;
    background-position:-5px -5px
}
.sprite-alu-_101_ {
    width:47px;
    height:33px;
    background-position:-47px -5px
}
.sprite-alu-_102_ {
    width:49px;
    height:33px;
    background-position:-104px -5px
}
.sprite-alu-_103_ {
    width:61px;
    height:33px;
    background-position:-163px -5px
}
.sprite-alu-_104_ {
    width:47px;
    height:33px;
    background-position:-234px -5px
}
.sprite-alu-_105_ {
    width:62px;
    height:33px;
    background-position:-291px -5px
}
.sprite-alu-_106_ {
    width:52px;
    height:33px;
    background-position:-363px -5px
}
.sprite-alu-_107_ {
    width:47px;
    height:33px;
    background-position:-425px -5px
}
.sprite-alu-_108_ {
    width:41px;
    height:33px;
    background-position:-482px -5px
}
.sprite-alu-_109_ {
    width:42px;
    height:33px;
    background-position:-533px -5px
}
.sprite-alu-_10_ {
    width:35px;
    height:33px;
    background-position:-5px -48px
}
.sprite-alu-_110_ {
    width:29px;
    height:33px;
    background-position:-50px -48px
}
.sprite-alu-_111_ {
    width:38px;
    height:33px;
    background-position:-89px -48px
}
.sprite-alu-_112_ {
    width:41px;
    height:33px;
    background-position:-137px -48px
}
.sprite-alu-_113_ {
    width:43px;
    height:33px;
    background-position:-188px -48px
}
.sprite-alu-_114_ {
    width:45px;
    height:33px;
    background-position:-241px -48px
}
.sprite-alu-_115_ {
    width:28px;
    height:33px;
    background-position:-296px -48px
}
.sprite-alu-_116_ {
    width:48px;
    height:33px;
    background-position:-334px -48px
}
.sprite-alu-_117_ {
    width:98px;
    height:33px;
    background-position:-392px -48px
}
.sprite-alu-_118_ {
    width:76px;
    height:33px;
    background-position:-500px -48px
}
.sprite-alu-_119_ {
    width:46px;
    height:33px;
    background-position:-5px -91px
}
.sprite-alu-_11_ {
    width:30px;
    height:33px;
    background-position:-61px -91px
}
.sprite-alu-_120_ {
    width:75px;
    height:33px;
    background-position:-101px -91px
}
.sprite-alu-_121_ {
    width:83px;
    height:33px;
    background-position:-186px -91px
}
.sprite-alu-_122_ {
    width:64px;
    height:33px;
    background-position:-279px -91px
}
.sprite-alu-_123_ {
    width:70px;
    height:33px;
    background-position:-353px -91px
}
.sprite-alu-_124_ {
    width:36px;
    height:33px;
    background-position:-433px -91px
}
.sprite-alu-_125_ {
    width:50px;
    height:33px;
    background-position:-479px -91px
}
.sprite-alu-_126_ {
    width:47px;
    height:33px;
    background-position:-539px -91px
}
.sprite-alu-_127_ {
    width:49px;
    height:33px;
    background-position:-5px -134px
}
.sprite-alu-_128_ {
    width:73px;
    height:33px;
    background-position:-64px -134px
}
.sprite-alu-_129_ {
    width:43px;
    height:33px;
    background-position:-147px -134px
}
.sprite-alu-_12_ {
    width:33px;
    height:33px;
    background-position:-200px -134px
}
.sprite-alu-_130_ {
    width:93px;
    height:33px;
    background-position:-243px -134px
}
.sprite-alu-_131_ {
    width:49px;
    height:33px;
    background-position:-346px -134px
}
.sprite-alu-_132_ {
    width:46px;
    height:33px;
    background-position:-405px -134px
}
.sprite-alu-_133_ {
    width:20px;
    height:33px;
    background-position:-461px -134px
}
.sprite-alu-_134_ {
    width:36px;
    height:33px;
    background-position:-491px -134px
}
.sprite-alu-_135_ {
    width:36px;
    height:33px;
    background-position:-537px -134px
}
.sprite-alu-_136_ {
    width:37px;
    height:33px;
    background-position:-5px -177px
}
.sprite-alu-_137_ {
    width:36px;
    height:33px;
    background-position:-52px -177px
}
.sprite-alu-_138_ {
    width:36px;
    height:33px;
    background-position:-98px -177px
}
.sprite-alu-_139_ {
    width:36px;
    height:33px;
    background-position:-144px -177px
}
.sprite-alu-_13_ {
    width:32px;
    height:33px;
    background-position:-190px -177px
}
.sprite-alu-_140_ {
    width:36px;
    height:33px;
    background-position:-232px -177px
}
.sprite-alu-_141_ {
    width:37px;
    height:33px;
    background-position:-278px -177px
}
.sprite-alu-_142_ {
    width:37px;
    height:33px;
    background-position:-325px -177px
}
.sprite-alu-_143_ {
    width:37px;
    height:33px;
    background-position:-372px -177px
}
.sprite-alu-_144_ {
    width:37px;
    height:33px;
    background-position:-419px -177px
}
.sprite-alu-_145_ {
    width:37px;
    height:33px;
    background-position:-466px -177px
}
.sprite-alu-_146_ {
    width:37px;
    height:33px;
    background-position:-513px -177px
}
.sprite-alu-_147_ {
    width:37px;
    height:33px;
    background-position:-5px -220px
}
.sprite-alu-_148_ {
    width:37px;
    height:33px;
    background-position:-52px -220px
}
.sprite-alu-_149_ {
    width:37px;
    height:33px;
    background-position:-99px -220px
}
.sprite-alu-_14_ {
    width:31px;
    height:33px;
    background-position:-560px -177px
}
.sprite-alu-_150_ {
    width:37px;
    height:33px;
    background-position:-146px -220px
}
.sprite-alu-_15_ {
    width:36px;
    height:33px;
    background-position:-193px -220px
}
.sprite-alu-_16_ {
    width:31px;
    height:33px;
    background-position:-239px -220px
}
.sprite-alu-_17_ {
    width:31px;
    height:33px;
    background-position:-280px -220px
}
.sprite-alu-_18_ {
    width:32px;
    height:33px;
    background-position:-321px -220px
}
.sprite-alu-_19_ {
    width:34px;
    height:33px;
    background-position:-363px -220px
}
.sprite-alu-_1_ {
    width:37px;
    height:33px;
    background-position:-407px -220px
}
.sprite-alu-_20_ {
    width:38px;
    height:33px;
    background-position:-454px -220px
}
.sprite-alu-_21_ {
    width:38px;
    height:33px;
    background-position:-502px -220px
}
.sprite-alu-_22_ {
    width:40px;
    height:33px;
    background-position:-550px -220px
}
.sprite-alu-_23_ {
    width:35px;
    height:33px;
    background-position:-5px -263px
}
.sprite-alu-_24_ {
    width:33px;
    height:33px;
    background-position:-50px -263px
}
.sprite-alu-_25_ {
    width:35px;
    height:33px;
    background-position:-93px -263px
}
.sprite-alu-_26_ {
    width:32px;
    height:33px;
    background-position:-138px -263px
}
.sprite-alu-_27_ {
    width:48px;
    height:33px;
    background-position:-180px -263px
}
.sprite-alu-_28_ {
    width:48px;
    height:33px;
    background-position:-238px -263px
}
.sprite-alu-_29_ {
    width:53px;
    height:33px;
    background-position:-296px -263px
}
.sprite-alu-_2_ {
    width:37px;
    height:33px;
    background-position:-359px -263px
}
.sprite-alu-_30_ {
    width:40px;
    height:33px;
    background-position:-406px -263px
}
.sprite-alu-_31_ {
    width:58px;
    height:33px;
    background-position:-456px -263px
}
.sprite-alu-_32_ {
    width:50px;
    height:33px;
    background-position:-524px -263px
}
.sprite-alu-_33_ {
    width:42px;
    height:33px;
    background-position:-5px -306px
}
.sprite-alu-_34_ {
    width:48px;
    height:33px;
    background-position:-57px -306px
}
.sprite-alu-_35_ {
    width:43px;
    height:33px;
    background-position:-115px -306px
}
.sprite-alu-_36_ {
    width:47px;
    height:33px;
    background-position:-168px -306px
}
.sprite-alu-_37_ {
    width:46px;
    height:33px;
    background-position:-225px -306px
}
.sprite-alu-_38_ {
    width:46px;
    height:33px;
    background-position:-281px -306px
}
.sprite-alu-_39_ {
    width:43px;
    height:33px;
    background-position:-337px -306px
}
.sprite-alu-_3_ {
    width:37px;
    height:33px;
    background-position:-390px -306px
}
.sprite-alu-_40_ {
    width:49px;
    height:33px;
    background-position:-437px -306px
}
.sprite-alu-_41_ {
    width:50px;
    height:33px;
    background-position:-496px -306px
}
.sprite-alu-_42_ {
    width:50px;
    height:33px;
    background-position:-5px -349px
}
.sprite-alu-_43_ {
    width:51px;
    height:33px;
    background-position:-65px -349px
}
.sprite-alu-_44_ {
    width:31px;
    height:33px;
    background-position:-556px -306px
}
.sprite-alu-_45_ {
    width:29px;
    height:33px;
    background-position:-126px -349px
}
.sprite-alu-_46_ {
    width:29px;
    height:33px;
    background-position:-165px -349px
}
.sprite-alu-_47_ {
    width:29px;
    height:33px;
    background-position:-204px -349px
}
.sprite-alu-_48_ {
    width:27px;
    height:33px;
    background-position:-243px -349px
}
.sprite-alu-_49_ {
    width:28px;
    height:33px;
    background-position:-280px -349px
}
.sprite-alu-_4_ {
    width:37px;
    height:33px;
    background-position:-318px -349px
}
.sprite-alu-_50_ {
    width:28px;
    height:33px;
    background-position:-365px -349px
}
.sprite-alu-_51_ {
    width:41px;
    height:33px;
    background-position:-403px -349px
}
.sprite-alu-_52_ {
    width:49px;
    height:33px;
    background-position:-454px -349px
}
.sprite-alu-_53_ {
    width:44px;
    height:33px;
    background-position:-513px -349px
}
.sprite-alu-_54_ {
    width:41px;
    height:33px;
    background-position:-5px -392px
}
.sprite-alu-_55_ {
    width:36px;
    height:33px;
    background-position:-56px -392px
}
.sprite-alu-_56_ {
    width:69px;
    height:33px;
    background-position:-102px -392px
}
.sprite-alu-_57_ {
    width:69px;
    height:33px;
    background-position:-181px -392px
}
.sprite-alu-_58_ {
    width:69px;
    height:33px;
    background-position:-260px -392px
}
.sprite-alu-_59_ {
    width:69px;
    height:33px;
    background-position:-339px -392px
}
.sprite-alu-_5_ {
    width:37px;
    height:33px;
    background-position:-418px -392px
}
.sprite-alu-_60_ {
    width:57px;
    height:33px;
    background-position:-465px -392px
}
.sprite-alu-_61_ {
    width:69px;
    height:33px;
    background-position:-5px -435px
}
.sprite-alu-_62_ {
    width:74px;
    height:33px;
    background-position:-84px -435px
}
.sprite-alu-_63_ {
    width:65px;
    height:33px;
    background-position:-168px -435px
}
.sprite-alu-_64_ {
    width:49px;
    height:33px;
    background-position:-532px -392px
}
.sprite-alu-_65_ {
    width:52px;
    height:33px;
    background-position:-243px -435px
}
.sprite-alu-_66_ {
    width:91px;
    height:33px;
    background-position:-305px -435px
}
.sprite-alu-_67_ {
    width:59px;
    height:33px;
    background-position:-406px -435px
}
.sprite-alu-_68_ {
    width:46px;
    height:33px;
    background-position:-475px -435px
}
.sprite-alu-_69_ {
    width:77px;
    height:33px;
    background-position:-5px -478px
}
.sprite-alu-_6_ {
    width:37px;
    height:33px;
    background-position:-531px -435px
}
.sprite-alu-_70_ {
    width:52px;
    height:33px;
    background-position:-92px -478px
}
.sprite-alu-_71_ {
    width:55px;
    height:33px;
    background-position:-154px -478px
}
.sprite-alu-_72_ {
    width:60px;
    height:33px;
    background-position:-219px -478px
}
.sprite-alu-_73_ {
    width:36px;
    height:33px;
    background-position:-289px -478px
}
.sprite-alu-_74_ {
    width:36px;
    height:33px;
    background-position:-335px -478px
}
.sprite-alu-_75_ {
    width:35px;
    height:33px;
    background-position:-381px -478px
}
.sprite-alu-_76_ {
    width:29px;
    height:33px;
    background-position:-426px -478px
}
.sprite-alu-_77_ {
    width:40px;
    height:33px;
    background-position:-465px -478px
}
.sprite-alu-_78_ {
    width:30px;
    height:33px;
    background-position:-515px -478px
}
.sprite-alu-_79_ {
    width:54px;
    height:33px;
    background-position:-5px -521px
}
.sprite-alu-_7_ {
    width:37px;
    height:33px;
    background-position:-555px -478px
}
.sprite-alu-_80_ {
    width:49px;
    height:33px;
    background-position:-69px -521px
}
.sprite-alu-_81_ {
    width:47px;
    height:33px;
    background-position:-128px -521px
}
.sprite-alu-_82_ {
    width:45px;
    height:33px;
    background-position:-185px -521px
}
.sprite-alu-_83_ {
    width:47px;
    height:33px;
    background-position:-240px -521px
}
.sprite-alu-_84_ {
    width:55px;
    height:33px;
    background-position:-297px -521px
}
.sprite-alu-_85_ {
    width:47px;
    height:33px;
    background-position:-362px -521px
}
.sprite-alu-_86_ {
    width:51px;
    height:33px;
    background-position:-419px -521px
}
.sprite-alu-_87_ {
    width:43px;
    height:33px;
    background-position:-480px -521px
}
.sprite-alu-_88_ {
    width:51px;
    height:33px;
    background-position:-533px -521px
}
.sprite-alu-_89_ {
    width:51px;
    height:33px;
    background-position:-585px -5px
}
.sprite-alu-_8_ {
    width:34px;
    height:33px;
    background-position:-586px -48px
}
.sprite-alu-_90_ {
    width:50px;
    height:33px;
    background-position:-596px -91px
}
.sprite-alu-_91_ {
    width:45px;
    height:33px;
    background-position:-583px -134px
}
.sprite-alu-_92_ {
    width:59px;
    height:33px;
    background-position:-584px -263px
}
.sprite-alu-_93_ {
    width:61px;
    height:33px;
    background-position:-567px -349px
}
.sprite-alu-_94_ {
    width:55px;
    height:33px;
    background-position:-600px -220px
}
.sprite-alu-_95_ {
    width:48px;
    height:33px;
    background-position:-601px -177px
}
.sprite-alu-_96_ {
    width:54px;
    height:33px;
    background-position:-597px -306px
}
.sprite-alu-_97_ {
    width:37px;
    height:33px;
    background-position:-591px -392px
}
.sprite-alu-_98_ {
    width:23px;
    height:33px;
    background-position:-630px -48px
}
.sprite-alu-_99_ {
    width:50px;
    height:33px;
    background-position:-578px -435px
}
.sprite-alu-_9_ {
    width:37px;
    height:33px;
    background-position:-602px -478px
}
ul.links-list {
    position:relative;
    display:flex;
    justify-content:space-around;
    flex-wrap:wrap;
    margin:0;
    padding:0
}
ul.links-list li {
    text-align:center;
    position:relative;
    list-style:none;
    padding:0;
    width:200px;
    transition:box-shadow .3s ease;
    overflow:hidden;
    border-radius:5px;
    background-image:linear-gradient(to top,#fbc2eb 0%,#a6c1ee 100%);
    margin:20px 15px
}
ul.links-list li:hover {
    box-shadow:0 30px 50px #a6c1ee
}
ul.links-list li .avatar {
    position:relative;
    width:100%;
    height:150px;
    overflow:hidden;
    text-align:center;
    border-bottom:1px solid #cab1fd
}
ul.links-list li .avatar img {
    display:inline-block;
    width:100px;
    height:100px;
    object-fit:cover;
    margin-top:25px;
    border-radius:50%;
    border:1px solid #a6c1ee
}
ul.links-list li .view {
    display:inline-block;
    text-align:center;
    margin:20px auto;
    width:80px;
    height:30px;
    border-radius:25px;
    font-size:15px;
    color:#fff;
    text-decoration:none;
    line-height:28px;
    background-color:rgb(142,130,210)
}
ul.links-list li .title {
    font-size:23px;
    font-weight:700;
    color:#4e4e4e;
    margin-top:15px;
    padding:0 10px
}
ul.links-list li .description {
    font-size:14px;
    margin-top:10px;
    color:#4e4e4e;
    padding:0 10px
}
code[class*="language-"],pre[class*="language-"] {
    color:#ccc;
    background:none;
    font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
    text-align:left;
    white-space:pre;
    word-spacing:normal;
    word-break:normal;
    word-wrap:normal;
    line-height:1.5;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    -webkit-hyphens:none;
    -moz-hyphens:none;
    -ms-hyphens:none;
    hyphens:none
}
pre[class*="language-"] {
    padding:1em;
    margin:.5em 0;
    overflow:auto
}
:not(pre)>code[class*="language-"],pre[class*="language-"] {
    background:#2d2d2d
}
:not(pre)>code[class*="language-"] {
    padding:.1em;
    border-radius:.3em;
    white-space:normal
}
.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata {
    color:#999
}
.token.punctuation {
    color:#ccc
}
.token.tag,.token.attr-name,.token.namespace,.token.deleted {
    color:#e2777a
}
.token.function-name {
    color:#6196cc
}
.token.boolean,.token.number,.token.function {
    color:#f08d49
}
.token.property,.token.class-name,.token.constant,.token.symbol {
    color:#f8c555
}
.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin {
    color:#cc99cd
}
.token.string,.token.char,.token.attr-value,.token.regex,.token.variable {
    color:#7ec699
}
.token.operator,.token.entity,.token.url {
    color:#67cdcc
}
.token.important,.token.bold {
    font-weight:700
}
.token.italic {
    font-style:italic
}
.token.entity {
    cursor:help
}
.token.inserted {
    color:green
}
div.code-toolbar {
    position:relative
}
div.code-toolbar>.toolbar {
    position:absolute;
    top:.3em;
    right:.2em;
    transition:opacity 0.3s ease-in-out;
    opacity:0
}
div.code-toolbar:hover>.toolbar {
    opacity:1
}
div.code-toolbar>.toolbar .toolbar-item {
    display:inline-block
}
div.code-toolbar>.toolbar a {
    cursor:pointer
}
div.code-toolbar>.toolbar button {
    background:none;
    border:0;
    color:inherit;
    font:inherit;
    line-height:normal;
    overflow:visible;
    padding:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span {
    color:#bbb;
    font-size:.8em;
    padding:0 .5em;
    background:#f5f2f0;
    background:rgba(224,224,224,.2);
    box-shadow:0 2px 0 0 rgba(0,0,0,.2);
    border-radius:.5em
}
div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar span:hover,div.code-toolbar>.toolbar span:focus {
    color:inherit;
    text-decoration:none
}

